c++ - 在已编译的 exe 中编辑字符串变量? C++ win32

标签 c++ string visual-c++ winapi resources

我想在我的 C++ 应用程序中有一些字符串,我希望以后能够在部署的应用程序(编译的 exe)中编辑它们,有没有办法让 exe 编辑自己或它的资源这样我就可以更新字符串值了吗?

该应用程序会在启动时检查更新,因此我正在考虑在需要编辑字符串(例如包含用于检查更新的 url 的字符串)时使用它来发送命令。

我不想使用 exe 外部的任何东西,我可以简单地使用注册表,但我更喜欢将所有内容保留在 exe 中。

我正在使用 visual studio 2010 c++(或任何其他版本的 ms visual c++)。

最佳答案

我知道您说过您不想使用程序外部的任何东西,但我认为在这种情况下您真正想要的是纯资源 DLL。可执行文件可以加载任何具有您在给定调用中需要的字符串的 DLL。

关于c++ - 在已编译的 exe 中编辑字符串变量? C++ win32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2876465/

相关文章:

sql - 用于搜索和替换特定前缀字符串的 Sql 查询?

java - 如何用其他非数字 java 替换非数字

c++ - 回文函数(字符串、堆栈、队列)

c++ - 我怎样才能明智地重载放置运算符 new?

C++ 十六进制计算器乘法

c++ - 覆盖虚函数返回类型不同且不是协变的

c++ - 空引用如何导致代码为 0xc0000005 的 SEH 异常?

c++ - VC 2010 上带 SSL 的 libpq

c++ - ROS、opencv3 和 CMake - 无法删除库

c++ - "invalid use of incomplete type"作为模板参数的 const 函数指针类型