window
清风盛开
这个作者很懒,什么都没留下…
展开
-
工作者线程间消息传递
最近在一个项目中因为主线程阻塞,需要使用工作者线程进行消息传递,最后的解决方案如下: 头文件定义: #define WM_PROCESS_MESSAGE WM_USER+100 DWORD m_ThreadID=0; DWORD m_ThreadID2=0; HANDLE m_hThread,m_hThread2; *************************************** CPP文件1.先在主线程中创建一个工作者线程 GetProcessMessage(LPVOID原创 2010-11-10 15:54:00 · 1020 阅读 · 0 评论 -
HOOK编程
<br />注明:该文转自sch0120的技术博客<br /> <br />一、什么是HOOK?<br /> "hook"这个单词的意思是“钩子”,"Windows Hook"是Windows消息处理机制的一个重要扩展,程序员可以通过它来钩住(截获)感兴趣的消息,并用事先编好的一个函数(钩子过程)来处理这些消息!当然,这个处理是在消息到达目标窗口之前进行的。<br /> 钩子过程(hook procedure)实际上是一个用来处理消息的函数,通过系统调用,程序员可以把它挂入系统或进程的钩子链中,让它成为原创 2010-11-10 16:06:00 · 2494 阅读 · 0 评论