有誰知道爲什麼我試圖從另一個控制檯應用程序啓動一個控制檯應用程序時出現此錯誤(不是每次都有時)。 錯誤:啓動過程(從另一個控制檯應用程序)
System.ComponentModel.Win32Exception (0x80004005): Unknown error (0xfffffffe) at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) at System.Diagnostics.Process.Start()
這是我的代碼:
System.Diagnostics.Process myProc = new System.Diagnostics.Process();
try
{
myProc.StartInfo.FileName = @"C:\MyFolder\MyExecutableApplication.exe";
myProc.Start();
myProc.WaitForExit();
procesResult = myProc.ExitCode;
}
catch (Exception ex)
{
cLog.WriteLog("problem", ex.ToString(), myConfig.LogPath);
}
finally
{
if (myProc != null)
{
myProc.Close();
}
}
謝謝
您確定MyExecutableApplication.exe工作正常嗎?它是否需要一些參數或從特定的工作文件夾開始? – digEmAll
它不需要任何參數,當我手動啓動它時,一切工作正常,它也可以很好地使用此代碼,但有時我得到上面的錯誤:( – Avicena00