標籤:mode tee ble contain bool llb load back cut
錯誤提示如下:
System.ComponentModel.Win32Exception (0x80004005): 系統找不到指定的檔案。
在 System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start()
在 SmallScene.Login.Login_Load(Object sender, EventArgs e)
在 System.Windows.Forms.Form.OnLoad(EventArgs e)
在 System.Windows.Forms.Form.OnCreateControl()
在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
在 System.Windows.Forms.Control.CreateControl()
在 System.Windows.Forms.Control.WmShowWindow(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
在 System.Windows.Forms.ContainerControl.WndProc(Message& m)
在 System.Windows.Forms.Form.WmShowWindow(Message& m)
在 System.Windows.Forms.Form.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
解決辦法:
1.對所有的路徑加雙引號,防止空格的出現。例如Process.start("\"C:\\Program Files\\WinRar.exe\"");
2.所有的路徑都用絕對路徑,堅決杜絕出現相對路徑。(因為XP調用時會出錯)
XP環境下C# 調用Pocess.start()時提示檔案找不到的錯誤解決辦法