阅读:1855回复:1
双重HOOK
我写了两个程序,这两个程序分别带一个全局钩子,处理特定类型的加密文件,现在我需要将两个程序装在一台机器上使用,也就是说需要这台机器能挂上两个钩子,处理两种加密文件。但问题是,现在只有先起的钩子能有作用,对应的密文能打开,后起的钩子第一次能生效,文件可以打开一次,关闭后,对应的加密文件再也打不开了。各位大虾,能告诉我什么原因吗?感激不尽!急!调了很久,都没找出原因。我挂钩的方法,都采用的是修改导入表的方法。
|
|
沙发#
发布于:2008-01-14 20:43
如果有这样一种情况,你改变一下启动的顺序,那么还是后启动的钩子失去效果的话,我怀疑是你的钩子写的有问题。在关闭文件的同时把钩子也给卸载了。如果能提供代码就好了,毕竟直观些。
|
|