是否有可能在文字地址处更改浮点数(值)
Is it possible to change a float (value) at a literal addresses?
代码位于注入到游戏中的.dll文件中,然后,当在注入的.dll文件中键入某个命令时,它会将游戏中的地址值更改为-2
我尝试这样做,因为我的朋友告诉我他是这样做的,但是我得到了一个错误。
(float*)0x11FA6760 = -2
错误是"表达式必须是一个可修改的左值",我不知道该怎么做诚实
如果这不是你编辑它的方式,你怎么做?
语句
(float*)0x11FA6760 = -2;
无效,因为表达式的LHS不是左值。
也许你想用:
*(float*)0x11FA6760 = -2;
^^ Missing
因为你正在使用c++,你应该使用:
*(reinterpret_cast<float*>(0x11FA6760)) = -2;
相关文章:
- 是否有 C++20 浮点数的包装器,使我能够默认宇宙飞船操作员?
- 有没有像 BigInteger 这样的变量,但作为浮点数?
- 如何确定以浮点数、双精度位数为单位的有效宽度:是否有标准定义?
- 有没有一种简单的方法可以从嵌入的 GNU ARM C++字符串中解析浮点数?
- 将 32 位浮点数和不强制转换的 32 位整数与双精度进行比较,当其中一个值可能太大而无法完全适合另一种类型时
- 有没有更有效的方法可以原子地添加两个浮点数?
- 有没有办法将数字作为字符串,并在不使用浮点数或双精度数的情况下将其四舍五入到确切的位数
- 有没有办法更有效地将二进制双精度从文件读取到浮点数组中
- C/C++,将一个小浮点数截断为 2 个有意义的数字,并以科学的方式表达
- 警告 C4244:'argument':从 'double' 转换为"浮点数",可能会丢失数据 - C++
- 将有符号整数转换为二进制浮点数,比反运算成本低
- c++ std::enable_if区分浮点数和有符号数
- 为什么在浮点数的末尾加上0会改变它的舍入方式(可能的GCC bug)
- 是否有可能在文字地址处更改浮点数(值)
- "floor"是否有可能由于浮点舍入误差而返回不准确的结果?
- c++字符串格式化-固定宽度的浮点数,以及在偏移处有空格的字符串
- CUDA,使用memset(或fill或…)来设置浮点数组的最大可能值
- 在visual basic、java或c++中是否有可能拥有无限精度的浮点数据类型?
- 有可能的方法可以将两个从无符号 int 铸造的浮点数除以产生负浮点数结果
- Python 和 Haskell 有 C/C++ 的浮点数问题吗?