개요 외부 프로그램을 실행하고, 실행한 프로그램의 메인 윈도우 핸들을 얻는 방법을 설명합니다. 구현 방법 외부 프로그램을 실행하기 위하여 CreateProcess() 함수를 이용합니다. 외부 프로그램이 정상적으로 실행된다면 해당 프로그램의 Process ID를 얻을 수 있고, Process ID를 이용하여 메인 윈도우 핸들을 구할 수 있습니다. 먼저 CreateProcess() 함수를 이용하여 다음과 같이 메모장을 실행할 수 있습니다. uses Windows; procedure TForm1.btnExecuteNotepadClick(Sender: TObject); var // StdInPipeR, StdInPipeW : THandle; // StdOutPipeR, StdOutPipeW : THandle; ..