如果要捕获某应用程序的所有输入消息,是要安装键盘和鼠标两个钩子吗? 如果要捕获某应用程序的所有输入消息,键盘和鼠标两个钩子都须安装吗?还是有某一个钩子能合而为一??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 安装下面WH_CALLWNDPROC 发送到窗口的消息。由SendMessage触发WH_GETMESSAGE 发送到窗口的消息。GetMessage或PeekMessage触发 to laiyiling(※陌生人·坚持理想※) 是这两个HOOK都需要吗?好像任一个都可以满足我的要求。MSDN中说:WH_MOUSE也需要GetMessage or a PeekMessage 触发。但是我在具体实现时是直接在应用程序中启动HOOK,也可以实现。那是不是我只需要启动HOOK并指定需要监视的窗口的句柄,就可以实现。而不需要GetMessage or a PeekMessage 去触发呢?? 我希望我的键盘钩子只捕获我指定程序的输入。可为什么所有键盘输入它都能捕获呢??定义如下:BOOL CKeyHook::starthook(HWND hWnd) {...}调用处为:m_hook.starthook(pwnd->GetSafeHwnd() ); //这里指定需跟踪的进程 ?????????????????动态链接库DLL的使用是否和钩子函数是一样的呢??或者说DLL是钩子的一种实现方式??????????????????? 写的MFC程序运行50分钟后不会刷新图像了 我在用SDK方式开发程序,想实现对话框背景贴图,该响应那个/哪些消息? 怎么调试一个动态连接MFC的Windows Mobile 5.0程序? 有了继承,为何还需要虚拟函数? 驻留一个程序就只能通过钩子程序么? visual C++ ??? Delphi??? 我憋的难受! VS2005,cout是把数据输出到屏幕上,我如何设置一个接口,之类的,让它显示在mfc做成的窗口上?? OutLook2007编程问题 内存映射文件 出现乱码 请问哪里有10用户以上的Sygate软件 CEdit能设置部分文字的颜色吗 修改主键的问题
WH_CALLWNDPROC 发送到窗口的消息。由SendMessage触发
WH_GETMESSAGE 发送到窗口的消息。GetMessage或PeekMessage触发
是这两个HOOK都需要吗?好像任一个都可以满足我的要求。MSDN中说:WH_MOUSE也需要GetMessage or a PeekMessage 触发。
但是我在具体实现时是直接在应用程序中启动HOOK,也可以实现。
那是不是我只需要启动HOOK并指定需要监视的窗口的句柄,就可以实现。而不需要GetMessage or a PeekMessage 去触发呢??
可为什么所有键盘输入它都能捕获呢??
定义如下:
BOOL CKeyHook::starthook(HWND hWnd)
{...}
调用处为:
m_hook.starthook(pwnd->GetSafeHwnd() ); //这里指定需跟踪的进程
动态链接库DLL的使用是否和钩子函数是一样的呢??或者说DLL是钩子的一种实现方式??
?????????????????