amonsonic 发表于 2022-3-22 19:57

od获取不到窗口过程, GetWindowLong又无法跨进程, spy++也.. (图)



一个游戏, 我要捕获一个按键信息, 我的思路是在winproc上设定一个消息断点, 拦截这个消息.
但是ollydbg居然识别不到winproc,
spy++也不行. 自己的代码可以, 但是跨进程不可以,
直接本进程注入的话 代码注入器只能注入汇编代码
我不太懂要怎么搞





代码:
begin
Result := GetWindowLong {Ptr}(FHandle, GWL_WNDPROC);
end;

无闻无问 发表于 2022-3-22 21:02

如果不是win32,mfc那一套,而是qt,java或其它类似框架,估计用这些断点就无效…

Pierce 发表于 2022-3-22 22:17

delphi加汇编,可以跨进程取到WndProc。
这帖子上有方法 https://bbs.pediy.com/thread-161313.htm
你可以试试看。

lovemsq 发表于 2022-3-22 22:18

我试试看

amonsonic 发表于 2022-3-22 23:57

本帖最后由 amonsonic 于 2022-3-23 22:17 编辑

Pierce 发表于 2022-3-22 22:17
delphi加汇编,可以跨进程取到WndProc。
这帖子上有方法 https://bbs.pediy.com/thread-161313.htm
你可 ...
喔我看了, 正在重写


写好了, 可以通过鼠标移动的位置获取跨进程wndproc
页: [1]
查看完整版本: od获取不到窗口过程, GetWindowLong又无法跨进程, spy++也.. (图)