吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2280|回复: 2
收起左侧

[已解决] 绑定线程调用CALL

[复制链接]
幽溪左畔 发表于 2021-3-6 13:16
本帖最后由 幽溪左畔 于 2021-3-9 16:13 编辑

在制作某网游辅助时 直接使用自己创建的线程调用游戏内的LuaDoString 结果游戏直接崩溃
但是把调用的代码放在 DLL_PROCESS_ATTACH 后就能执行 网上查了说是要绑定游戏线程进行调用 要用到SetWindowsHookEx函数 请问有什么案例可以参考吗,或者说有别的解决方法

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Aperodry 发表于 2021-3-6 13:26
qzhsjz 发表于 2021-3-6 13:38
首先你需要分析游戏的主线程都调用了哪些函数。
然后找到一个比较稳定,比较符合你的脚本的运行模式的函数。比如你的脚本是每帧都需要运行的,那就找一个每帧都会被调用的函数,如果是一个每秒需要运行一次的脚本,那就找一个每秒调用一次的函数。
为这个函数编写一个hook,基本的思路就是,通过这个函数的特征码找到这个函数在内存中的位置,然后inline hook掉它。
hook的时候可以使用minhook库。
在你自己的hook中运行你的脚本。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 07:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表