加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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也可以完成工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读