问题:
Dll中: procedure HookProc(nCode, wParam, lParam: LongWORD); stdcall;
begin
  if not Bol then
  CallNextHookEx(DLLHook, nCode, wParam, lParam);
end;function InstallHook(MainHandle: Pointer): Boolean ; stdcall;
begin
  DLLHook := SetWindowsHookEx(WH_GETMESSAGE, MainHandle, Hinstance, 0);
  Result := DLLHook <> 0;
end;begin
  InstallHook(0);
end.
exe中:ModuleHandle := LoadLibraryW('Hook.dll');
结果成功hook!
但是在CreateRemoteThread中LoadLibraryW('Hook.dll')~ hook不上~~~请大侠们解答,我已经为了这个问题开了三贴,人已憔悴不堪,3天未睡过好觉,5天未洗过澡,人也瘦了,头发白半边了~  
大侠们救救我吧!

解决方案 »

  1.   

    1天后才可以加分,加另外两贴现在220分,明天继续加分~~小弟
    for a8923704 to z8923704 do
    begin
     加分(100);
    end;就是号多,分源源滚滚而来!
      

  2.   

    直接在你的程序创建全局的HOOK就能 hook到其他进程的
      

  3.   

    你好 看你的分就知道你不是凡人...我代码写的,在程序中创建全局hook, 成功~
     但是在远程线程中调用同段代码 , 却不成功,,  我想知道怎么才能在远程线程中创建全局hook,
    指出我错在哪里,或着给出代码,, 我都将会感谢您一辈子!