我想控制应用程序的名称,因为它出现在UAC对话框中。现在它显示为“MyCompany.MyApp.exe”;我更喜欢像“MyApp Pro”这样的东西。换句话说,我想要一个简短的友好短语,而不是原始的EXE文件名。
我注意到MMC.EXE在UAC对话框中显示为“Microsoft管理控制台”,所以它似乎是可能的。但是怎么样?必须有一个控制它的构建设置,我似乎无法找到它......
修改:该应用已经过数字签名。
答案 0 :(得分:14)
经过一些实验,我发现向/d
提供signtool.exe
开关参数就可以了。这适用于二进制文件以及Windows Installer数据库(.msi文件)。
如果未提供/d
开关,则UAC对话框将使用exe的VERSION资源中的FileDescription
字段。
对于.NET应用程序,这是从AssemblyTitle
属性填充的。