이 질문은 한 가지 예외를 제외하고는 ShellExecute와 거의 비슷합니다. ShellExecute는 사용하기 쉽기 때문에 이제는 일몰 된 Visual FoxPro를 비롯한 여러 프로그래밍 언어에서 몇 줄만 호출하면됩니다.모든 언어에서 Win32 ShellExecute를 호출 할 때 ShellExecute가 완료 될 때까지 어떻게 프로그램 실행을 멈출 수 있습니까?
대부분의 기존 솔루션은 스레드를 사용하여 작업을 수행하고 프로세스 (일반적인 프로세스 이름 인 경우 신뢰할 수 없음) 또는 ShellExecuteEx (사용하기 훨씬 복잡함)를 찾습니다. 나는 다른 솔루션에 만족하지 못했습니다.
문제는 파일을 압축 해제하는 데 몇 초가 걸리는 작업입니다. 내가 끝났음을 어떻게 알 수 있습니까?