::SetWindowsHookEx( WH_KEYBOARD , &GameHook , ::GetModuleHandle("game.dll") , DWpid);最后一个参数我手动输入的进程ID老是无法注入是为什么呢?通过GetWindowThreadProcessId获取的就能注入。。
有没有办法我手动输入的进程ID能够注入呢?
有没有办法我手动输入的进程ID能够注入呢?
解决方案 »
- 如何加载一个png图片为鼠标?
- listctrl中如何控制header的最大宽度和最小宽度
- 关于不同进程间同步的一个问题?
- 数据采集、处理无法实时。因为处理数据的程序速度慢,我开了两个线程,一个实时采集,采集速度很快,另一个处理数据
- 对话诓 作为formview的子窗口的时候 在PreTranslateMessage 中收不到 WM_KEYDOWN 消息 ??
- 请问大家,MYIE中的“鼠标手势”的实现原理是什么?100分想送。
- 怎样调用DCOM中的函数?
- 求RegGetKeySecurity和RegSetKeySecurity的用法(急,在线等待)
- 如何捕抓CEdit中非可见字符的输入如VK_ENTER?
- 我调CreateProcess
- CFile 向前seek 后再 write ,竟然没写进去。为何?
- CListCtrl的单击图片怎么添加消息响应
哈啊哈哈哈先好好看书吧。
SetwindowHook需要有窗口的啊,不是每个进程都有窗口。
有没有办法我手动输入的进程ID能够注入呢?
---------------------------------------------------
手动输入是可以的,你用spy++找到你要的进程,里面会有你要的信息,从外部输入就可以了~
手动输入肯定可以,VS自带的spy++工具查看吧不过,为什么你要手动输入,不符合编程的可用性嘛,直接用GetWindowThreadProcessId等相关函数不是很方便么