Tag: Windows
All the articles with the tag "Windows".
U盘做系统盘后恢复
Published: at 11:24 PM将U盘作为系统盘后怎样恢复到原始状态,如果你直接进行格式化后会发现U盘的空间变成了几M大小,根本就无法使用。下面方法可以恢复U盘到原始状态(不需要额外安装工具)...
获取windows桌面所有可见窗口信息
Published: at 09:51 PM窗口信息主要有:窗口句柄、标题、类名、区域,还有一个ZOrder,它表示窗口显示在桌面的上下层级,窗口是否被遮盖。 include <qtwindows.h> include <QDebug> int GetWindowZOrder(HWND hwnd); struct WindowInfo...
远程桌面切换到console session
Published: at 10:52 AM我用vpn连到公司内网,然后通过mstsc远程桌面连到公司内网机器。我想关掉vpn这样就不能用微软的远程桌面了,所以我先起了一个第三方的远程桌面软件,这样关闭vpn和微软的远程桌面,就可以用第三方的远程桌面在家里连接公司...
Win32 MSAA UIA技术介绍
Published: at 09:27 PMWin32、MSAA、UIA技术在Windows平台开发中是比较常见的技术。本文将对这几种技术进行简要介绍,并解释为什么RPA产品会用到这些技术。 Win32 Win32是一套基于C语言的API接口,是Windows操作系统最为基础的API。通过Win3...
降权启动应用
Published: at 10:08 PM如果应用是管理员权限,它再去启其他进程时也会是管理员权限,那么怎样降权呢?让它以普通用户的权限来启动,下面代码提供了一种实现方法。 注意!!! WTSQueryUserToken在普通会话下调用总是失败,但是在session 0上的...
bat常用命令
Published: at 07:59 PM当前所执行bat文件的路径 cd "%dp0" 设置变量 set DIR=%dp0 使用变量,注意路径中可能有空格要加双引号 %DIR% 强制杀死进程 taskkill /f /im "进程名" 删除文件 del "文件路径...
ntscreenshot截图工具开源了
Published: at 03:26 PMntscreenshot介绍 Windows截图工具,基本功能都实现了,还有一些细节上的优化。支持截图、贴图,基本的绘制,马赛克,字体颜色设置等等,日常使用的也比较多,运行稳定。开发陆陆续续也花了不少时间,源码地址(https//gite...
截图软件窗口自动识别实现
Published: at 02:32 PM使用截图软件开始截图的时候,实际上是将当前桌面抓取成一张背景图(加点暗色的透明度),将背景图作为一个无边框的z-order顶级全屏窗口覆盖在桌面上,后续操作就在这个窗口上进行,类似一个当前桌面的快照。 这里要讲的...
DLL注入和卸载
Published: at 10:35 AMdll本身是不能运行的,它可以被可执行文件调用来执行,这种是主动去调用dll,反过来也可以将dll注入到指定进程地址空间去执行。 注入程序 使用命令行的方式提供了注入dll和卸载dll两个方法 // inject.cpp 此文...
ntscreenshot截图工具马赛克功能实现
Published: at 03:28 AM截图后如果有一些敏感信息不想被别人看到,可以使用马赛克工具将其涂抹掉,用法是点击马赛克图标后按下鼠标左键涂抹敏感信息。 实现原理 一张图片可以认为是有很多个小色块组成,假如每个色块是正方形的并且宽度是blockWidth,那么整张图片x,y轴分割imageWidth/blockWi...