我想控制我的应用程序的名称,因为它出现在 UAC 对话框中。现在它显示为类似“MyCompany.MyApp.exe”;我更喜欢“MyApp Pro”之类的东西。换句话说,我想要一个简短、友好的短语而不是原始 EXE 文件名。
我注意到 MMC.EXE 在 UAC 对话框中显示为“Microsoft 管理控制台”,因此它似乎是可能的。但是如何?某处必须有一个build设置来控制这个,我似乎找不到它......
编辑:该应用程序经过数字签名。
最佳答案
经过一些实验,我发现提供一个 /d
将参数切换为 signtool.exe
会做的伎俩。这适用于二进制文件以及 Windows Installer 数据库(.msi 文件)。
如果没有 /d
提供了开关,UAC 对话框使用 FileDescription
exe 的 VERSION 资源中的字段。
对于 .NET 应用程序,这是从 AssemblyTitle
填充的属性。
关于windows-7 - 如何在 UAC 对话框中控制我的应用程序名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1683160/