如何以编程方式阅读我正在使用的软件版本?

时间:2010-07-21 02:36:32

标签: visual-studio versioning

如何以编程方式阅读我正在使用的软件版本?

如果我使用Visual Studio创建项目,并且该项目包含资源(.rc)文件并且在该文件中指定了版本,那么如何使用代码“读取”版本信息?

也就是说,如果我希望软件报告它运行时的版本,并且该信息存储的唯一位置是.rc文件,我该怎么办?

3 个答案:

答案 0 :(得分:1)

您可以使用GetFileVersionInfo和当前可执行文件/ dll的名称来读取版本信息,该信息在从资源文件构建时嵌入到exe / dll中。

答案 1 :(得分:1)

您想使用GetFileVersion()及相关功能。

答案 2 :(得分:0)

假设您在资源文件中使用VERSIONINFO,请使用these functions