zhlgf999
驱动牛犊
驱动牛犊
  • 注册日期2005-03-30
  • 最后登录2015-06-17
  • 粉丝0
  • 关注0
  • 积分558分
  • 威望108点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
阅读:1801回复:1

双重HOOK

楼主#
更多 发布于:2008-01-02 14:56
我写了两个程序,这两个程序分别带一个全局钩子,处理特定类型的加密文件,现在我需要将两个程序装在一台机器上使用,也就是说需要这台机器能挂上两个钩子,处理两种加密文件。但问题是,现在只有先起的钩子能有作用,对应的密文能打开,后起的钩子第一次能生效,文件可以打开一次,关闭后,对应的加密文件再也打不开了。各位大虾,能告诉我什么原因吗?感激不尽!急!调了很久,都没找出原因。我挂钩的方法,都采用的是修改导入表的方法。
petergao
驱动牛犊
驱动牛犊
  • 注册日期2006-03-15
  • 最后登录2008-11-08
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望22点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-14 20:43
如果有这样一种情况,你改变一下启动的顺序,那么还是后启动的钩子失去效果的话,我怀疑是你的钩子写的有问题。在关闭文件的同时把钩子也给卸载了。如果能提供代码就好了,毕竟直观些。
游客

返回顶部