将变量写入可执行文件

时间:2013-06-16 19:42:56

标签: c++ variables executable patch

我直截了当地说。

我有2个C ++可执行文件,我们称之为程序1和2。

计划2包含一些变量,例如Var1Var2Var3,它们都具有值0。

现在我想要做的是,当我打开程序1时,我希望能够在程序2中重写这些变量,以便将Var1设置为1。

一个简单的“修补程序”功能,就像有人会说的那样。

1 个答案:

答案 0 :(得分:0)

您需要某种形式的进程间通信(IPC)才能在两个可执行文件之间进行通信。

您的选择取决于您的目标系统和可用库,也许您可​​以在此处提供更多信息?

IPC方法的例子如下:

  • 文件
  • 共享内存
  • 套接字
  • 消息队列
  • 信号量
  • 管道,命名管道