天天看點

C# 打開指定路徑下檔案

今天,測試的時候,不知道誰在

這個句話的後面,添加了這麼一句話:

一開始也沒注意,然後一直報下面這個錯誤:

the specified executable is not a validapplication for this os platform.

解釋:

        processstartinfo.useshellexecute 屬性:擷取或設定一個值,該值訓示是否使用作業系統外殼程式啟動程序。

屬性值:

        若要在啟動程序時使用外殼程式,則為 true;否則,直接從可執行檔案建立程序。預設為 true。将屬性設定為 false 能夠重定向輸入流、輸出流和錯誤流。否則不行。

        使用作業系統外殼程式啟動程序時,可以使用 process 元件啟動任何文檔(可以是與可執行檔案關聯的、具有預設打開操作的任何注冊檔案類型),并對該檔案執行操作(如列印)。如果 useshellexecute 為 false,則隻能使用 process元件啟動可執行檔案。