【发布时间】:2010-05-20 17:54:01
【问题描述】:
我想在我的 c++ 应用程序中有一些字符串,我希望以后能够在部署的应用程序(编译的 exe)中编辑它们,有没有办法让 exe 编辑自己或它的资源所以我可以更新字符串值?
应用程序在启动时检查更新,所以我正在考虑使用它来在我需要编辑字符串(例如,包含用于检查更新的 url 的字符串)时发送命令。
我不想使用 exe 外部的任何东西,我可以简单地使用注册表,但我更喜欢将所有东西都保留在 exe 中。
我正在使用 Visual Studio 2010 c++(或任何其他版本的 ms visual c++)。
【问题讨论】:
-
谢谢大家,我想我会使用外部文件而不是注册表,还是注册表会更好?
-
这取决于运行更新程序进程的用户的权限。我在回复中提到,你总是可以写入用户配置单元,但普通用户不能写入“c:\program files”。
标签: c++ string visual-c++ winapi resources