消息类
IT技工
这个作者很懒,什么都没留下…
展开
-
VC系统消息总结
1、消息: WM_ACTIVATE参数: fActive = LOWORD(wParam); // activation flag fMinimized = (BOOL)HIWORD(wParam); // minimized flag hwndPrevious= (HWND)lParam; // window handlefActive 参数主要定义了该窗口转载 2015-04-01 20:14:37 · 478 阅读 · 0 评论 -
HOOK类型
每一种类型的Hook可以使应用程序能够监视不同类型的系统消息处理机制。下面描述所有可以利用的Hook类型。1、WH_CALLWNDPROC和WH_CALLWNDPROCRET HooksWH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks使你可以监视发送到窗口过程的消息。系统在消息发送到接收窗口过程之前调用WH_CALLWNDPROC Hook子程,并且在窗转载 2015-04-01 20:36:14 · 462 阅读 · 0 评论 -
VB:如何检测到U盘的插拔(源代码)
听说现在网络上流传着一些能实时检测到U盘插拔消息并能在其插入后伺机拷贝其中文档资料的恶意程序,而日前在CSDN论坛也看到有网友询问这类程序的实现原理,为此我想通过一个简单的VB程序演示一下核心操作过程并借机把实现原理作一个简洁的说明。事实上当U盘(实际上不局限于U盘,所有能在系统中获得逻辑卷标的设备都适用)插入视窗系统的机器后操作系统将发送一个WM_DEVICECHANGE的广播消息,因此转载 2015-04-01 22:32:23 · 2065 阅读 · 0 评论 -
HOOK 钩子拦截WM_DEVICECHANGE消息
钩子的类型总共15种,每种钩子处理不同的消息(这个资料很多,自己看下)。钩子用SetWindowsHookEx安装,放在DDL中,有全局钩子的,比如键盘,鼠标等,也可以是线程的,指定窗口的(不是很准确,但实用)。是全局还是指定,主要是看SetWindowsHookEx中的参数设置:全局时:第三个参数为DLL的hInstance,第四个参数为NULL。线程时:第三个参数NULL。指定转载 2015-04-01 20:46:01 · 1379 阅读 · 0 评论