2012-04-01 103 views
0

我試圖用下面的代碼在兩個文件中的任意一箇中打開文檔;System.ComponentModel.Win32Exception(0x80004005):系統找不到指定的文件

try 
{ 
startInfo.FileName = "WINWORD.EXE"; 
} 
catch(Win32Exception) 
{ 
startInfo.FileName = "TMViewer.exe"; 
} 

我不會對我的筆記本電腦,從而希望捕捉會觸發它的詞viewr程序打開,但我得到消息字;

System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified 

我upadating註冊表拿起運行TMViewer.exe的快捷方式,它的實際工作我的其他電腦,但如果我嘗試在我的筆記本電腦上運行它不具備的話,我不斷收到此錯誤。

回答

3

當您設置該選項時,不會引發異常。

但是,您不需要執行任何操作。
相反,只需將FileName設置爲您要打開的文檔,Windows就會在用戶的關聯程序中自動打開它。

+0

血淋淋的諾拉,真是個傻瓜!謝謝Slaks! – r0bb077 2012-04-01 21:07:13

相關問題