问题描述
我的意思的例子:
这里我将 rcx 寄存器值移动到 _Player 符号中。 rcx 是播放器对象的地址。
指令的地址是例如模块.dll+FFFF。
我想在我的外部 C++ 应用程序中将寄存器值移动到变量中。
alloc(code,$1000,module.dll+FFFF)
code:
push rbx
sub rsp,40
mov [_Player],rcx
jmp return
如果可能,我如何在 C++ 中做类似的事情?
另外,如果您需要关于我想要的更准确的信息。请通知我。
编辑:
对象的偏移量始终是动态的,它们会发生变化。 但指令保持不变。在这种情况下,指针扫描是不可能的,因为我需要在每个游戏后手动重新指定指向玩家对象的偏移量。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)