实例游戏内存修改器----CUI版本模拟
摘要:实现说明: 目标进程内存中很可能存在多个你要搜索的值, 所以在进行第一次搜索的时候, 要把搜索到的地址记录下来,然后让用户改变要搜索的值,再在记录的地址中搜索,直到搜索到的地址惟一为止。为此写两个辅助函数和 3 个全局变量。 BOOL FindFirst(DWORD dwValue); ...
阅读全文
posted @
2014-12-31 15:14
可笑痴狂
阅读(1232)
推荐(0) 编辑
Win32进程创建、进程快照、进程终止用例
摘要:进程创建: 1 #include 2 #include 3 4 int main() 5 { 6 // 创建打开系统自带记事本进程 7 STARTUPINFO si1 = {sizeof(si1)}; 8 PROCESS_INFORMATION pi1; 9 c...
阅读全文
posted @
2014-12-29 18:47
可笑痴狂
阅读(9400)
推荐(0) 编辑
pThreads线程(三) 线程同步--条件变量
摘要:条件变量(Condition Variables)参考资料:http://game-lab.org/posts/posix-thread-cn/#5.1条件变量是什么?条件变量为我们提供了另一种线程间同步的方法,然而,互斥量是通过控制线程访问数据来实现同步,条件变量允许线程同步是基于实际数据的值。如...
阅读全文
posted @
2014-12-26 13:30
可笑痴狂
阅读(1838)
推荐(1) 编辑
pThreads线程(二) 线程同步--互斥量/锁
摘要:互斥量(Mutex)是“mutual exclusion”的缩写。互斥量是实现线程同步,和保护同时写共享数据的主要方法。 互斥量对共享数据的保护就像一把锁。在Pthreads中,任何时候仅有一个线程可以锁定互斥量,因此,当多个线程尝试去锁定该互斥量时仅有一个会成功。直到锁定互斥量的线程解锁互斥...
阅读全文
posted @
2014-12-26 11:30
可笑痴狂
阅读(4786)
推荐(0) 编辑
pThreads线程(一) 基本API
摘要:1.创建线程 int pthread_create(pthread_t *restrict_ptid, const pthread_attr_t *restrict_attr, void *(*start_routine)(void*), void *restrict_arg); ptid是一个...
阅读全文
posted @
2014-12-25 10:57
可笑痴狂
阅读(3292)
推荐(0) 编辑
VS调试快捷键
摘要:VS调试快捷键命令名快捷键说明调试.应用代码更改Alt + F10启动生成操作,利用它可以通过“编辑并继续”功能应用对正在调试的代码所作的更改。调试.自动窗口Ctrl + D,Ctrl + A显示“自动”窗口,以查看在当前过程中,目前所执行中的变量的值。调试.全部中断Ctrl + Alt + Bre...
阅读全文
posted @
2014-12-10 12:24
可笑痴狂
阅读(452)
推荐(0) 编辑