1

我不想运行将 requestedExecutionLevel 设置为“requireAdministrator”的 Windows 控制台应用程序,但它不会打印出我在代码中指定的写入语句。

为什么以管理员身份运行时不打印?

提前致谢!

static void Main(string[] args)
{
   Console.Write("Hello World" + Environment.NewLine);
}

他们在清单中的代码是......

<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
4

1 回答 1

1

当您以管理员身份启动命令提示符时,控制台会写入。但是,当您以普通用户身份启动命令提示符时,应用程序将使用 UAC 请求管理员权限,然后控制台不会写入任何输出

--> 以管理员身份启动命令提示符

于 2017-03-15T08:57:17.010 回答