2012-04-01 10 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 

나는 TMViewer.exe을 실행하는 바로 가기를 선택하기 위해 레지스트리를 upadating했는데 실제로 내 다른 PC에서 작동하지만 난 내 노트북에서 실행하려고하면 단어 난이 오류가 계속되어 있지 않는 .

답변

3

해당 옵션을 설정할 때가 아니라 Start() 프로세스를 예외로하는 경우 예외가 발생합니다.

그러나 아무 것도 할 필요가 없습니다.
대신 열려고하는 문서에 FileName을 설정하면 Windows가 사용자의 관련 프로그램에서 자동으로 엽니 다.

+0

피 묻은 노라, 얼마나 바보 야! 고마워요. – r0bb077

관련 문제