我試圖運行一個使用ProcessStartInfo的exe文件。問題是我只想指定exe名稱,並將可執行路徑添加到Windows中的PATH環境變量中。當我嘗試運行我的應用程序時,我得到了FileNotFoundException。當我用全名開始這個過程時,一切正常。有任何想法嗎?ProcessStartInfo在PATH環境變量中運行exe
- 編輯:感謝您的意見,我給一個例子,使其更清楚:
ProcessStartInfo p = new ProcessStartInfo("example.exe");
我添加在Windows Envirionment PATH變量example.exe手動的路徑,但仍是我的應用程序無法啓動該過程example.exe
是否要以編程方式將其添加到路徑環境變量? –
更改環境變量後,您是否重新啓動了應用程序? – Oded
註銷並重新登錄以確保所有進程(包括VS,Explorer和VS託管進程都使用修改的環境變量)。 –