2010-03-25 4 views
1

나는 프로세스를 만들기 위해 CreateProcess 함수를 사용하고 있는데, 프로세스의 현재 상태 (실행 중 또는하지 않음)를 가져 오는 옵션이 있습니까? 친절하게 어떻게해야 가능합니까? 그 dwProcessId와창문의 형태로 상자에 넣기 상태가

답변

1

사용 OpenProcess 함수가 NULL 프로세스가

+0

왜 OpenProcess를 호출합니까? CreateProcess가 이미 새 프로세스를 반환 했으므로 새 프로세스에 대한 다른 핸들 만 제공합니다. – MSalters

+0

OpenProcess는 새로운 프로세스를 생성하지 않을 것입니다. 프로세스가 실행중인 경우에만 핸들을 반환합니다 (확실하지 않습니다 ...) –

1

프로세스를 생성하는 프로세스에 핸들을 반환한다, 그렇지 않으면 실행 PROCESS_INFORMATION 구조의 프로세스에 대한 핸들을 반환하지 않는 반환하는 경우, 당신은 GetExitCodeProcess 같은 이것을 사용할 수 있습니다 실행중인 경우 해결하거나 대기 함수를 사용하여 종료 대기를 기다릴 수 있습니다.

관련 문제