![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
Desktop app technologies
摸鱼吧
2016年毕业,从事 Windows SDK / Linux / Windows内核通用驱动研发与逆向分析。
目标:架构师
展开
-
解决 Windows 7 或 Windows Server 2008 vmtool 安装失败
解决 Windows 7 或 Server 2008 安装 vmtools 失败原创 2023-12-16 18:35:04 · 221 阅读 · 0 评论 -
跨平台的 C/C++ 库管理工具 vcpkg
vcpkg.exeVcpkg 可帮助您在 Windows、 Linux 和 MacOS 上管理 C 和 C++ 库 。避免 编译一个库需要安装各种工具,从而避免 Windows下复杂的编译步骤 。 安装编译后,在 C:\src\vcpkg\vcpkg-2021.05.12\installed 目录下包含: x86-windows-staticx64-windows-static一. 常用命令1. 搜索可被编译的包C:>vcpkg.exe search | findstr "prot原创 2021-10-07 11:28:32 · 689 阅读 · 0 评论 -
键盘和鼠标输入捕获消息 WM_NCHITTEST
WM_NCHITTEST messagehttps://docs.microsoft.com/en-us/windows/win32/inputdev/wm-nchittest为确定窗口的哪部分对应于特定的屏幕坐标,向窗口发送 WM_NCHITTEST 消息。例如,当光标移动,鼠标按钮按下或释放,为响应如 WindowFromPoint 函数的调用,会发送该消息。若鼠标未被捕获,则...翻译 2020-02-20 16:22:08 · 1021 阅读 · 0 评论 -
WM_NCCALCSIZE 消息
WM_NCCALCSIZE messageSaturday, February 22, 20209:16 PMhttps://docs.microsoft.com/en-us/windows/win32/winmsg/wm-nccalcsize当必须计算窗口客户区域的大小和位置时,发送该消息。当窗口的位置和大小改变时,通过处理该消息,应用程序可以控制窗口客户区域的内...翻译 2020-02-23 11:27:34 · 378 阅读 · 0 评论 -
Windows 启动技术
启动技术Friday, February 7, 20205:15 PM创建进程API调用 Win32 API 创建新进程。微软在用户层提供 WinExec , ShellExecute 和 CreateProcess 等函数实现进程的创建。WinExec,ShellExecute以及CreateProcess除了可以创建进程外,还能执行CMD命令等功能。用户层,通常使...原创 2020-02-08 16:33:00 · 194 阅读 · 0 评论 -
几种常见注入技术
常见几种注入技术Wednesday, February 5, 202011:44 AM全局钩子注入利用全局钩子执行DLL注入时,需在DLL中实现相应的钩子函数。当成功设置全局钩子后,只有进程有消息发送到消息队列中,系统才会自动将指定的DLL模块加载进程中,实现DLL注入。关键APIs: SetWindowsHookEx / UnhookWindowsHookEx远...原创 2020-02-05 18:03:43 · 651 阅读 · 0 评论 -
windows 黑客编程基础技术
基础技术Monday, February 3, 20203:27 PM单进程实例的实现方案扫描进程列表 枚举程序窗口 共享全局变量 创建系统范围内全局名称空间中唯一的对象名,如 CreateMutex.DLL 延迟加载1.介绍研发时通常会使用第三方库,但并非所有的第三方库都会提供静态库,大多数会提供动态链接库 DLL。DLL延迟加载优点是将必须的DL...原创 2020-02-03 17:45:41 · 833 阅读 · 0 评论