當我從命令提示符運行dism /Online /Disable-Feature:Microsoft-Hyper-V-All
命令時,它工作正常。如何從C#代碼作爲管理員運行exe文件?
但是我想從C#代碼做同樣的事情。它不工作,流程,錯誤代碼爲11
Process proc = new Process();
proc.StartInfo.FileName = "dism.exe";
proc.StartInfo.Arguments = "/Online /Disable-Feature:Microsoft-Hyper-V-All";
proc.StartInfo.UseShellExecute = true;
proc.StartInfo.CreateNoWindow = false;
proc.StartInfo.Verb = "runas";
proc.Start();
proc.WaitForExit();
int exitCode = proc.ExitCode;
存在基本上我想從運行C#代碼(與UAC)給定的命令,因爲它與命令提示符工作。
這並沒有解決我的問題,仍然得到錯誤代碼11 –