dll钩子的问题(100)

  • 主题发起人 主题发起人 m8858
  • 开始时间 开始时间
M

m8858

Unregistered / Unconfirmed
GUEST, unregistred user!
function HookOn(lpHwnd:HWND):Longint;stdcall;external 'Hook.dll' name 'HookOn';以上是EXE中的注入函数 下面是dll function HookOn(lpHwnd:HWND):Longint;stdcall;export;//安装钩子begin H := lpHwnd; hThread :=GetWindowThreadProcessId(lpHwnd,hmod); if lpHwnd<>0 then hHk :=SetWindowsHookEx(WH_KEYBOARD,@HookProc,hInstance,hThread); Result :=hHkend;传进DLL中的lpHwnd:HWND这个值 明明是正确的,我想在DLL其他函数中调用这个值 为什么H的值是0呢? 我该如何调用这个值?
 
没人能帮我吗
 
注入到其它进程吗?在其它进程里的DLL是另一个镜像,变量不能共享可以建立内存映射文件共享内存来实现
 
对 是注入其他的进程 建立内存映射文件共享内存?能具体一点吗? 最好有个简单的例子呀
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部