正确使用VERSIONINFO资源

时间:2013-03-19 09:25:47

标签: c++ visual-c++ versioninfo application-name

我在我的version.rc文件中设置了我的版本表信息,如下所示:

+-----------------+-----------------------------------------+
|       Key       |                  Value                  |
+-----------------+-----------------------------------------+
|   CompanyName   | MyCompany
| FileDescription | A test application that does something. |
|  InternalName   | TestApp                                 |
|   FileVersion   | 1.0.0                                   |
| OriginalFilename| TestApp.exe
|  ProductVersion | 1.0.0                                   |
|   ProductName   | Test Application                        |
+-----------------+-----------------------------------------+

每当我的应用程序崩溃或弹出一些请求权限的防病毒消息或基本上任何显示我的应用程序名称的事件发生时,应用程序名称都显示为“执行某项操作的测试应用程序”,即FileDescription被视为应用程序名称。我使用this article作为参考。

我看到了什么:

What I see

我想看到的内容:

What I want to see

为了获得第二张图片,我将FileDescription编辑为“测试应用程序”

但是,现在在任务管理器(以及使用描述的其他区域)中,

编辑FileDescription到“测试应用程序”后:

After editing 'FileDescription' to "Test Application"

编辑前FileDescription

Before editing 'FileDescription'

我想知道是否有某种方法可以指定操作系统在上面第一种情况下使用ProductName(以及其他类似情况)和上面第二种情况中使用FileDescription(以及其他类似情况)例)。

0 个答案:

没有答案