为什么hook函数要放在dll中,不要dll可以吗?(20分)

  • 主题发起人 主题发起人 chenke
  • 开始时间 开始时间
可以,但当前线程完了,Hook也完了!
 
放在dll中,如果当前程序结束了,hook还在吗?
 
在,只要dll没有释放!
 
hook放在 DLL中对所有APP起作用(全局Hook)<br>否则只有只对自身APP起作用<br>(局部Hook)<br><br>Chenke是不是准备开发金山词霸吧?我可是...
 
to chenke:<br>HOOK在DLL中可以监视全局(MOUSE/KEY/FILE SYS ECT)<br>在EXE中,对本程序有效,而非全局<br>jiangtao好象以前在金山吧
 
老兄,你不该问这个问题!我以前问过,好象是你回答的!还给我原代码了!
 
&gt;在,只要dll没有释放!<br>哈哈,根据我的研究,即使创建Hook的程序释放DLL,<br>HOOK也并不一定失效!<br><br>例如:你用了鼠标HOOK, 并且你的鼠标在若干个程序<br>的窗口中划过,即使你的程序退出了,并且释放了DLL,<br>(只要没有UnHook, :), 那么Hook还是有效的。。。<br>
 
多人接受答案了。
 
后退
顶部