寻求解决办法
写了一个exe,和dll,dll包含一个窗体
exe通过starthook传递路径给dll
在dll的starthook里可以获取到路径
到dll窗体里就得不到了.
用了CreateFileMapping,结果发现不能多开了.
如果开多个,只有其中一个hook有反应
[解决办法]
都写到dll里吧,你给键盘下钩子还开多个干什么用的?
[解决办法]
我晕...,键盘钩子挂这么多干啥
[解决办法]
你是否在 KeyProc中调用了 StopHook ?
DLL挂到了若干进程中,不同的进程中的KeyHook是相互独立的。
一个进程中对KeyHook赋值,并不影响另一个进程中的KeyHook的值。
所以,调用 StartHook的进程,才能调用 StopHook.