如何在UAC对话框中控制应用程序的名称?

时间:2009-11-05 20:01:49

标签: windows-7 windows-vista uac

我想控制应用程序的名称,因为它出现在UAC对话框中。现在它显示为“MyCompany.MyApp.exe”;我更喜欢像“MyApp Pro”这样的东西。换句话说,我想要一个简短的友好短语,而不是原始的EXE文件名。

我注意到MMC.EXE在UAC对话框中显示为“Microsoft管理控制台”,所以它似乎是可能的。但是怎么样?必须有一个控制它的构建设置,我似乎无法找到它......

修改:该应用已经过数字签名。

1 个答案:

答案 0 :(得分:14)

经过一些实验,我发现向/d提供signtool.exe开关参数就可以了。这适用于二进制文件以及Windows Installer数据库(.msi文件)。

如果未提供/d开关,则UAC对话框将使用exe的VERSION资源中的FileDescription字段。

对于.NET应用程序,这是从AssemblyTitle属性填充的。