2010-03-25 4 views

ответ

1

Использование OpenProcess функции с этой dwProcessId, если она возвращает NULL процесс не работает в противном случае он возвращает дескриптор этого процесса

+0

Почему вы называете OpenProcess? Это дает вам еще один дескриптор нового процесса, поскольку CreateProcess уже вернул его. – MSalters

+0

Я думаю, OpenProcess не создаст новый процесс, он вернет дескриптор только в том случае, если этот процесс запущен (я не уверен ...) –

1

Создать процесс возвращает дескриптор процесса в структуре PROCESS_INFORMATION, вы можете использовать это что-то вроде GetExitCodeProcess чтобы работать, если он все еще работает, или вы можете использовать функции ожидания, чтобы дождаться его выхода.

Смежные вопросы