将变量写入可执行文件
Write variables to executable
我开门见山了
我有两个c++可执行文件,我们称它们为Program 1和Program 2。
程序2有一些变量,如Var1
、Var2
和Var3
,它们的值都是0。
现在我想做的是,当我打开程序1时,我希望能够在程序2中重写这些变量,以便它将Var1
设置为1。
一个简单的" patchcher "函数,就像有些人说的。
您需要某种形式的进程间通信(IPC)才能在两个可执行文件之间通信。
你在这里的选择将取决于你的目标系统和可用的库,也许你可以在这里提供更多的信息?
IPC方法示例如下:
- 文件共享内存
- 套接字 消息队列信号量
- 管道,命名管道
相关文章:
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- CMake:如何将库 A 链接到库 B,然后将可执行文件链接到库 A
- 如何使字符串出现在编译的二进制可执行文件的开头?
- 程序在使用 system() 启动另一个可执行文件时停止
- 如何更改使用 CPack 安装的可执行文件的名称?
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- CMake:我们可以为一组不形成可执行文件或库的特定文件指定包含目录吗?
- 如何将图像传入C++可执行文件并将输出图像存储在新目录中?
- 共享库 (.so) 没有扩展名的 Linux 可执行文件之间的区别?
- 如果包含映射的静态库与可执行文件和动态库链接,静态映射(变量)是否会被多次释放?
- 提供变量作为 MATLAB 系统命令的输入参数,以便C++可执行文件
- 为什么主可执行文件和 dlopen 加载的共享库共享命名空间静态变量的一个副本?
- 如何使用可执行文件在机器级别区分 cpp 中的私有和公共变量?
- 如何使用CMakeLists.txt为我的可执行文件设置bash中的环境变量
- 如何在可执行文件中从.so访问全局变量
- 如果可执行文件在两个或多个节点上运行,为什么它不能看到环境变量?
- 将变量写入可执行文件
- c++混合变量声明和可执行文件的优点
- C++,Visual Studio:有可能创建一个可执行文件来设置环境变量,然后执行吗