在C#中以管理员权限启动流程

Dom*_*Ber 8 c# administrator process.start

我必须使用System.Diagnostics.Process.Start()启动命令行程序并以管理员身份运行它.

此操作也将每天由计划任务运行.

Dom*_*Ber 9

我只是尝试使用:

Process p = new Process();
p.StartInfo.Verb = "runas";
Run Code Online (Sandbox Code Playgroud)

如果我以管理员身份运行我的程序,这可以正常工作,但是当计划任务运行它时,我认为它不会考虑'runas'.


Dom*_*Ber 0

我发现了,我需要在常规设置中设置计划任务以最高权限运行应用程序。