在Windows 10上,我的表单应用程序在任务管理器的启动选项卡上显示为字母数字字符(_1F036AE84FF792FB79A74F)。它是 MSI 安装文件。
以下是运行exe的路径:
C:\Users\win10user\AppData\Roaming\Microsoft\Installer\{ProductCode-Of-App}
如何显示表单应用程序而不是此字母数字值?
编辑: 我正在使用Microsoft Visual Studio 2015 Installer Projects创建MSI文件
编辑二:
Windows 7(msconfig.exe):
Windows 10(任务管理器):
这里我放置了我的应用程序名称如何出现在Windows 7和Windows 7上的屏幕截图。 Windows 10。
答案 0 :(得分:5)
似乎没有办法解决Visual Studio本身的问题。根本问题是任务管理器在MSI文件的Icon表中显示它看到的Name。因此修复它需要使用诸如Orca之类的MSI文件编辑器来更改该名称。
使用Orca打开MSI文件并搜索您在Startup中看到的那个字符串(只需前几个字符即可)。你应该在两个地方看到它。一个是Icon表,因此将其更改为My Application。您将看到的另一个位置是Icon字段中的Shortcut表。在该字段中放置完全相同的文本(并且它必须完全匹配,因为这些是数据库键)。然后保存MSI文件。这在我测试时纠正了这个问题。
如果这是一个常规的事情,那么您可以通过运行带有SQL的WiRunSql.vbs(Windows SDK)来更新这两个字段,从而将MSI更改编写为构建后事件。
答案 1 :(得分:1)