我做的钩子(HOOK)程序为什么一切换,再切换回来就不好用了呢?

aihen 2004-09-22 03:28:54
我做的钩子(HOOK)程序为什么一切换,再切换回来就不好用了呢?
难道做这种程序还要什么别的要主意?
程序完全是按照http://www.vckbase.com/document/viewdoc/?id=271这上面的方法做的。
那位大侠给指点一下,谢谢
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nwpulipeng 2004-09-24
  • 打赏
  • 举报
回复
帮顶混分
DentistryDoctor 2004-09-24
  • 打赏
  • 举报
回复
对,钩子不用了就得UnhookWindowsHookEx
Mr-Chen 2004-09-23
  • 打赏
  • 举报
回复
我看过了,它得程序没有卸载系统的钩子的函数,在dll里加上:
//卸载系统的钩子
__declspec(dllexport)
void EndHook()
{
::UnhookWindowsHookEx(KeyboardProc);
}

然后在主程序结束时调用EndHook()
Mr-Chen 2004-09-23
  • 打赏
  • 举报
回复
是不是没有完全卸载?

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧