本人正在学习windows程序设计,刚好学到windows HOOK一节,
自己动手写了个hook程序,是想向一个记事本的线程安装一个键盘钩子,调试了一下,发现钩子可以安装,返回的钩子句柄也不是0,
我是用findwindow()函数+GetWindowThreadProcessId()来找创建记事本的线程,
但是当我把光标移到记事本里面,随便按下一个键,就会出现“没有找到msvcr80d.dll。”的错误,
但是同样的代码,安装成一个全局的钩子就可以,不知道为什么?
还请高手给解答下。
自己动手写了个hook程序,是想向一个记事本的线程安装一个键盘钩子,调试了一下,发现钩子可以安装,返回的钩子句柄也不是0,
我是用findwindow()函数+GetWindowThreadProcessId()来找创建记事本的线程,
但是当我把光标移到记事本里面,随便按下一个键,就会出现“没有找到msvcr80d.dll。”的错误,
但是同样的代码,安装成一个全局的钩子就可以,不知道为什么?
还请高手给解答下。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货