【发布时间】:2013-06-16 19:42:56
【问题描述】:
我直奔主题。
我有 2 个 C++ 可执行文件,我们称它们为 Program 1 和 2。
程序 2 有一些变量,例如 Var1、Var2 和 Var3,它们的值都为 0。
现在我想做的是,当我打开程序 1 时,我希望能够在程序 2 中重写这些变量,以便将 Var1 设置为例如 1。
一个简单的“修补程序”功能,就像有人说的那样。
【问题讨论】:
-
Windows:
WriteProcessMemory() -
可能您没有了解可执行文件的概念,或者没有了解如何在类中组织您的功能。对我来说,最自然的方法是拥有一个包含这些变量的类,并拥有一个程序选项类来通过命令行参数提供这些。
-
@H2CO3 可能有用,但这真的是个好建议吗?
-
@g-makulik 不确定。问题比较晦涩。
-
@H2CO3 同意!信息不多,但闻起来像重用和继承概念......
标签: c++ variables executable patch