本帖最后由 gaoxin 于 2009-08-03 09:38:25 编辑

解决方案 »

  1.   

    我的意思,当程序A通过FindWindow,找到程序B的Handle,然后调用DLL中的HookOn,来注入到程序B中,现在有没有方法,在注入的同时,能不能马上执行DLL中的HookProc代码? 不需要等待事件的触发。
      

  2.   

    因为你的DLL要触发,只能通过按键或者消息出现,这样就只有EXE和DLL的通信,但EXE没法向DLL发消息,所以你的方法不现实,只能通过改源码,把热键改掉,改成一个Procedure,一旦运行就触发事件
      

  3.   

    你放了个键盘钩子 还是得模拟按键 
    试试keybd_event(VK_F8, mapvirtualkey(VK_F8, 0), 0, 0);
    keybd_event(VK_F8, mapvirtualkey(VK_F8, 0), keyeventf_keyup, 0);再不行的话用WinIO吧
      

  4.   

    你的hwnd是哪个程序的?应该是向被hook的程序句柄发送信息吧!