WinAPI
yao_yu_126
这个作者很懒,什么都没留下…
展开
-
C++学习笔记: CreateToolhelp32Snapshot
CreateToolhelp32SnapshotCreateToolhelp32Snapshot函数为指定的进程、进程使用的堆[HEAP]、模块[MODULE]、线程[THREAD])建立一个快照[snapshot]。 HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, //用来指定“快照”中需要返回的对象,可以是TH3转载 2013-10-02 09:45:37 · 1915 阅读 · 0 评论 -
C++ Hook IAT (基于IAT的Hook实践)
本实践基于HookImportFunction.cpp(h), 源自星际译王,代码附后一. 使用方式 本实践由测试主程序部分与测试dll两部分组成,分别编译成功后,先运行test.exe,再使用dll注入工具将hookTest.dll注入到test.exe中,回车运行。二. 测试主程序(test.exe)1. 创建Win32控制台空项目文件2. 创建应用程序入口文件(main原创 2013-10-07 19:30:31 · 5292 阅读 · 0 评论 -
C++ 多线程之临界区和事件
前一篇学习了临界区的概念,但是没有线程控制力。在这里我加入了通知事件来进行线程同步控制的目的。1. 创建Win32控制台应用程序2. 加入以下代码/*Thread.cpp*/#include#include#include //线程临界区锁class CCriticalSectionLock { public: CCriti原创 2013-11-01 11:42:52 · 1106 阅读 · 0 评论