有关解除hook的问题!!!(100分)

  • 主题发起人 主题发起人 hpd
  • 开始时间 开始时间
H

hpd

Unregistered / Unconfirmed
GUEST, unregistred user!
本人仿照钱达智先生做了一个程序。也是对键盘的系统hook.
但是在解除hook时出现了错误。
当我的hook程序是当前的消息接受窗口时,程序无任何错误表现。
但是当我的hook程序在后台,前台是别的程序时就出现错误。
具体是:执行hook按钮,切换我的hook程序到前台,点击解除hook按键,
hook被成功解除,explore却 报错:执行非法操作。
似乎explore的消息接受系统或者别的部分,被我的hook程序破坏了.
请大虾出手!!
 
您的HOOK是不是放在DLL中的?
只有在DLL中的HOOK才能被其它进程使用.
在NT下,EXE中的HOOK对别的进程没有作用;
在95下,也许就会导致死机.

一点猜测而已 :)
 
这里有个例子没问题的,你看看!
 
已答问题中解决了钱达智的HOOK例子的问题后,好象这个例子还是不错的
 
to hpd:
对于这个问题,您还有什么看法吗?
 
hpd没有来,hook的例子原来讨论过的,修改后没问题。
分数分了吧。
 
后退
顶部