我写hook出了问题!(100分)

  • 主题发起人 主题发起人 晨晨
  • 开始时间 开始时间

晨晨

Unregistered / Unconfirmed
GUEST, unregistred user!
书中有Message Hook的例子,但是MSDN上说,要把Hook的句柄放到全局变量中<br>和所有实例共享!但是我觉得这个好像不是非常必要,因为我并不会去改变句柄,<br>所以不定义全局共享变量啊!而且我的程序也工作的很好。不过一直没有权威的人<br>肯定这种做法。所以我也不敢把这个在我的软件中使用这个功能!(之所以我要这么<br>作是因为我用的是Delphi,使用全局共享变量不方便)我找了两个月,看了N本书,只<br>是在Windows NT4 Aduanced Programming(Raj &amp; Subodh著 前导工作室翻译)这本书<br>中找到了和我使用相同方法的程序!可惜没有讲为什么!连Jeffrey Richter大侠的书<br>都没有讲为什么!5555~~~ 到底我应该怎么办呢?希望您能给我一个答案!
 
如果需要动态安装反安装钩子<br>那个句柄必需在共享内存中<br>如果不需要<br>可以不在共享内存中<br>因为主程序退出时<br>钩子自动反安装
 
我仅仅是一个程序使用这个Dll,我觉得好像就根据Write-on-Copy,<br>仅仅会多一个无用的Handle变量而已,不用可以吗?
 
接受答案了.
 
后退
顶部