要以提升的方式运行进程,您可以使用runas动词。
Process elevated = new Process();
elevated.StartInfo.Verb = "runas";
elevated.StartInfo.FileName = "Whatever.exe";
elevated.Start();
Run Code Online (Sandbox Code Playgroud)
要重新启动 IIS(如前所述),请使用 iisreset。
希望你觉得这个有用。
IISReset尝试从 C#执行命令
http://technet.microsoft.com/en-us/library/cc758159(WS.10).aspx
iisreset /noforce
Run Code Online (Sandbox Code Playgroud)
使用ProcessStart
System.Diagnostics.Process.Start(@"C:\Windows\System32\iisreset.exe");
Run Code Online (Sandbox Code Playgroud)
如果您使用 AD 身份验证并且您是管理员,这应该可行
| 归档时间: |
|
| 查看次数: |
17342 次 |
| 最近记录: |