c – 如何从cpp文件修改VS_VERSION_INFO
发布时间:2020-12-16 09:45:01 所属栏目:百科 来源:网络整理
导读:当我进入资源视图 – myproject.rc – 版本 – VS_VERSION_INFO我有我可以改变的字段.可以通过cpp文件更改这些字段吗?所以我可以使用类似的东西: #define FileDescription "This is my program" 那会很酷,因为总是去那里改变这些领域很烦人. 解决方法 你不
当我进入资源视图 – > myproject.rc – >版本 – > VS_VERSION_INFO我有我可以改变的字段.可以通过cpp文件更改这些字段吗?所以我可以使用类似的东西:
#define FileDescription "This is my program" 那会很酷,因为总是去那里改变这些领域很烦人. 解决方法
你不能.版本资源由链接器嵌入到您的EXE中,它不是变量. Windows知道如何找到它并在“属性”窗口中显示该版本.尝试使用您的代码修改它是没有用的设计,当用户查看属性时它不会运行.也无法修改自己的EXE文件,它在程序运行时被锁定. UAC阻止程序修补可执行程序,这是融入罗马方法的冰山.
您不必使用资源编辑器,如果它让您烦恼,.rc文件只是一个文本文件,您可以使用文本编辑器编辑,就像您的.cpp源代码一样.并且预处理器首先获取文件的一个镜头,你可以替换字符串,只需编辑一个.h文件,.rc文件#includes也可以完成工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |