Waitforexit이 개체와 연결된 프로세스가 없습니다. App Store를 통해 가져 오기 우리의 응용 프로그램 에서이 게시물을 읽으십시오! 왜 Process. WaitForExit가 "no process"를 던지겠습니까? 프로세스가 존재하는 경우에도 예외가 발생합니까? 이 코드가 포함 된 Windows 서비스가 있습니다. 이 코드의 목적은 문서에서 IFilter 추출물을 실행하는 것입니다. 일부 IFilter는 비정상적으로 벗겨지기 때문에 별도의 프로세스를 사용합니다. 이제이 코드는 Windows 7 및 Server 2008 R2 상자에서 완벽하게 실행되지만 Windows Server 2003에서는 WaitForExit이 "이 프로세스 개체와 연결된 프로세스가 없습니다."예외를 즉시 throw합니다. 프로세스가 존재하고 문제없이 작업을 완료합니다. 이걸 본 사람? WaitForExit이 왜이 오류를 발생시키는 지에 대해 누구나 알 수 있습니까? 이 코드를 콘솔 응용 프로그램에 배치하고 Windws Server 2003 상자에서도 제대로 실행하면 Windows Server 2003 상자의 Service에서이 문제를 실행하는 특정 문제인 것처럼 보입니다. 프로세스를 시작할 때 System. Diagnostics. Process 클래스를 사용하면 시스템에서 CreateProcess 또는 ShellExecuteEx Win32 함수를 사용할 수 있습니다. CreateProcess를 사용하면 실행 파일 만 시작할 수 있습니다. ShellExecuteEx를 사용할 때, 쉘에서 "시작 -> 실행"명령을 사용하여 시작할 수있는 모든 파일. 그러나 이것들은 프로세스를 시작하는 완전히 다른 방법입니다. ShellExecuteEx는 셸을 포함하며 예를 들어 HKCR \ & lt; progid & gt; \ shell \ & lt; 동사 & gt; 아래에 저장된 정보를 사용하여 Word 또...