我不想使用requestedExecutionLevel作为“requireAdministrator”运行Windows控制台应用程序,但是它不会打印出我在代码中指定的写入语句。
为什么在以管理员身份运行时不打印?
提前致谢!
static void Main(string[] args)
{
Console.Write("Hello World" + Environment.NewLine);
}
他们在清单中代码是......
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
答案 0 :(得分:1)
以管理员身份启动命令提示符时,控制台会写入。但是,当您以普通用户身份启动命令promt时,应用程序将使用UAC请求管理员权限,然后控制台不会写任何输出
- &GT;以管理员身份启动命令提示符