::SetWindowsHookEx( WH_KEYBOARD , &GameHook , ::GetModuleHandle("game.dll") , DWpid);最后一个参数我手动输入的进程ID老是无法注入是为什么呢?通过GetWindowThreadProcessId获取的就能注入。。
有没有办法我手动输入的进程ID能够注入呢?

解决方案 »

  1.   

    LZ想做wg???
    哈啊哈哈哈先好好看书吧。
    SetwindowHook需要有窗口的啊,不是每个进程都有窗口。
      

  2.   

    最后一个参数我手动输入的进程ID老是无法注入是为什么呢?通过GetWindowThreadProcessId获取的就能注入。。
    有没有办法我手动输入的进程ID能够注入呢?
    ---------------------------------------------------
    手动输入是可以的,你用spy++找到你要的进程,里面会有你要的信息,从外部输入就可以了~
      

  3.   

    SetWinodwsHookEx需要的是线程ID你输入进程ID当然不可以。取GetWindowThreadProcessId 的返回值。
      

  4.   


    手动输入肯定可以,VS自带的spy++工具查看吧不过,为什么你要手动输入,不符合编程的可用性嘛,直接用GetWindowThreadProcessId等相关函数不是很方便么