dll注入,多线程,setwindowlong等问题。。。求大神开思路。。。

睡醒吃早餐 2013-05-01 10:21:35
用delphi写了个游戏辅助,已经dll将辅助窗口注入到游戏了。现在问题是,我要用主线程调用游戏的内call,但是用sleep游戏窗口会死,Application.ProcessMessages只能使注入进去的窗口不死。但是我如果用多线程来操作的话,多线程频繁调用游戏内call,游戏又会崩溃。后来尝试setwindowlong第二个参数GWL_WNDPROC,拦截游戏窗口回调,但是一用游戏又崩溃,感觉第三个参数有问题。。。实在是无助了,上来找大神开思路。。。
...全文
150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方之珠 2013-05-02
  • 打赏
  • 举报
回复
做外挂不是那么简单的。
睡醒吃早餐 2013-05-02
  • 打赏
  • 举报
回复
引用 楼主 u010102903 的回复:
用delphi写了个游戏辅助,已经dll将辅助窗口注入到游戏了。现在问题是,我要用主线程调用游戏的内call,但是用sleep游戏窗口会死,Application.ProcessMessages只能使注入进去的窗口不死。但是我如果用多线程来操作的话,多线程频繁调用游戏内call,游戏又会崩溃。后来尝试setwindowlong第二个参数GWL_WNDPROC,拦截游戏窗口回调,但是一用游戏又崩溃,感觉第三个参数有问题。。。实在是无助了,上来找大神开思路。。。
交流交流。。

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧