2009-06-10 2 views
0

아마도 내 응용 프로그램은 설치 프로세스 중에 ShellExecute를 사용하여 설치 프로그램에서 시작됩니다. 내 응용 프로그램을 시작할 때 설치 프로그램 실행 파일의 이름을 얻고 싶습니다.C++ : 내 응용 프로그램을 실행하는 프로세스의 이름을 가져옵니다.

응용 프로그램의 "부모 프로세스"가 어떻게 될까요? 또는 특정 캡션이있는 Windows 시스템을 검사하고 그 창을 소유 한 .exe의 이름을 얻을 수 있습니까?

이것은 MS Windows 용이며 내 응용 프로그램은 C++로 작성되었습니다.

+1

속는 .. 무지가 : http://stackoverflow.com/questions/185254/how-can -a-win32-process-the-parents-pid-of-the-parent –

답변

-1

어떻게 해야할지 모르겠지만 호출자 이름을 - caller ParentName과 같은 exe 매개 변수로 전달합니다. 그렇게하면 창문인지 상관하지 않습니다.

1

창은 부모 프로세스의 개념을 가지고 ... 내가 donno 왜 당신은 그냥 주장 할

http://www.codeproject.com/KB/threads/ParentPID.aspx

+0

잘못되었습니다. 참조 : http://stackoverflow.com/questions/185254/how-can-a-win32-process-get-the-pid-of-its-parent –

관련 문제