0
代码位于注入游戏内部的.dll文件中,然后,当在注入的.dll文件上键入某个命令时,它将游戏内部的地址值更改为-2是否可以在文字地址处更改浮点数(值)?
我试图这样做,因为我的朋友告诉我他是这么做的,但我得到一个错误。
(float*)0x11FA6760 = -2
的错误是“表达一定要修改的左值”,我不知道该怎么办老老实实
如果这不是你如何编辑它,你怎么了?
代码位于注入游戏内部的.dll文件中,然后,当在注入的.dll文件上键入某个命令时,它将游戏内部的地址值更改为-2是否可以在文字地址处更改浮点数(值)?
我试图这样做,因为我的朋友告诉我他是这么做的,但我得到一个错误。
(float*)0x11FA6760 = -2
的错误是“表达一定要修改的左值”,我不知道该怎么办老老实实
如果这不是你如何编辑它,你怎么了?
声明
(float*)0x11FA6760 = -2;
是无效的,因为表达的LHS不是左值。
也许你想用的:
*(float*)0x11FA6760 = -2;
^^ Missing
由于您使用C++,你应该使用:
*(reinterpret_cast<float*>(0x11FA6760)) = -2;
更多的括号会使它更清晰一点:*((float *)0x11FA6760)= -2;'。由于您使用的是C++,因此您应该使用C++风格的类型转换:'*(reinterpret_cast
真的吗?您在编写代码时需要获得帮助,以便在游戏中作弊(取决于黑客的行为)以规避许可限制。 – Peter