汗,exe里安装和卸载HOOK,可是DLL里CallNextHook时没有hHook啊如何传简单些
汗,exe里安装和卸载HOOK,可是DLL里CallNextHook时没有hHook啊,怎么传简单些?
RT 。这个怎么搞?太菜了,解决不了。。。。。
DLL里没窗口,消息没法发。
用导出函数传参数也无能为力,还没有HHOOK呢。
共享数据段没完全搞懂,好象只是在DLL的若干个实例中共享,跟EXE无关。
什么文件映射,内存映射的不会。
后来想了想就算我安装完钩子以后马上把这个HHOOK通过函数参数传给DLL也是可以的,也许会有一两个消息被截后无法继续传下去,但这前提得在一个进程里,如果钩子在别的进程里。。。我能想到最好的方法就是在exe里也调用一个该DLL但什么都不做,只管共享数据,让exe有方法访问,不过这样做好象挺浪费资源的说。再要么写远程内存?这个好象也会有“来不及”的时候。。
实在没想通,请大哥们提点提点,目的很简单,所以方法也越简单越好。
申明不做坏事,学学注入而已。
------解决方案--------------------
window2000以后可以乎略这个参数吧?
------解决方案--------------------
hhk
Ignored.
RT 。这个怎么搞?太菜了,解决不了。。。。。
DLL里没窗口,消息没法发。
用导出函数传参数也无能为力,还没有HHOOK呢。
共享数据段没完全搞懂,好象只是在DLL的若干个实例中共享,跟EXE无关。
什么文件映射,内存映射的不会。
后来想了想就算我安装完钩子以后马上把这个HHOOK通过函数参数传给DLL也是可以的,也许会有一两个消息被截后无法继续传下去,但这前提得在一个进程里,如果钩子在别的进程里。。。我能想到最好的方法就是在exe里也调用一个该DLL但什么都不做,只管共享数据,让exe有方法访问,不过这样做好象挺浪费资源的说。再要么写远程内存?这个好象也会有“来不及”的时候。。
实在没想通,请大哥们提点提点,目的很简单,所以方法也越简单越好。
申明不做坏事,学学注入而已。
------解决方案--------------------
window2000以后可以乎略这个参数吧?
------解决方案--------------------
hhk
Ignored.