我想在我的 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/