od获取不到窗口过程, GetWindowLong又无法跨进程, spy++也.. (图)
一个游戏, 我要捕获一个按键信息, 我的思路是在winproc上设定一个消息断点, 拦截这个消息.
但是ollydbg居然识别不到winproc,
spy++也不行. 自己的代码可以, 但是跨进程不可以,
直接本进程注入的话 代码注入器只能注入汇编代码
我不太懂要怎么搞
代码:
begin
Result := GetWindowLong {Ptr}(FHandle, GWL_WNDPROC);
end;
如果不是win32,mfc那一套,而是qt,java或其它类似框架,估计用这些断点就无效… delphi加汇编,可以跨进程取到WndProc。
这帖子上有方法 https://bbs.pediy.com/thread-161313.htm
你可以试试看。 我试试看 本帖最后由 amonsonic 于 2022-3-23 22:17 编辑
Pierce 发表于 2022-3-22 22:17
delphi加汇编,可以跨进程取到WndProc。
这帖子上有方法 https://bbs.pediy.com/thread-161313.htm
你可 ...
喔我看了, 正在重写
写好了, 可以通过鼠标移动的位置获取跨进程wndproc
页:
[1]