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

标签 windows-7 windows-vista uac

我想控制我的应用程序的名称,因为它出现在 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/

相关文章:

windows-7 - 如何在 Windows 7 上从 Inno Setup 安装程序执行 "net use"命令?

c - 允许程序特权在启动时从任何帐户更改 PC 名称?

c# - 在 Windows 7 中安装 Windows 服务

c++ - GDI+ 在为 vista 重绘时没有清除我的窗口

http - 如何防止 IIS7 删除我的 cookie?

delphi - 来自 Delphi 2006 的 EXE : Buttons/Checkbox/Radios not visible until mouse is hovered (on Vista/Win7)

Windows 似乎有时会挂起 300-600 毫秒 - 由性能计数器测量

java - 在 windows 7 中安装 spring boot CLI

c++ - 配置 Eclipse CDT 以使用 g++

c# - 以编程方式提升权限并尽可能更加用户友好