我有一个 exe,当尝试以管理员身份运行时,程序名称显示为 TestSampleConsoleSign.exe。它是一个简单的控制台应用程序,其中包含 hello world。
namespace TestSampleConsoleSign
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadLine();
}
}
}
我还将 AssemblyInfo.cs 中的 AssemblyTitle 字段更改为 HelloWorld。但启用 UAC 后,程序名称仍显示为 TestSampleConsoleSign.exe 而不是 HelloWorld。我还尝试通过使用以下命令创建数字证书来签署工具:http: //msdn.microsoft.com/en-us/library/ff699202.aspx并使用以下命令签署我的 exe
signtool sign /f test.pfx /p password /d HelloWorld TestSampleConsoleSign.exe
我在如何将属性更改为 UAC?我错过了什么?这是强制性的 - 如何将属性更改为 UAC?