Нет, вам не нужно об этом беспокоиться. Дескриптор, возвращаемый, скажем, OpenProcess, ShellExecuteEx () или CreateProcess поддерживает объект процесса живым. Вот как можно вызвать GetExitCodeProcess () для получения кода завершения после завершения процесса.
Объект не освобождается, пока последний дескриптор на нем не будет закрыт. В противоположность предыдущему совету, данному в этой теме, очень важно, чтобы вы вызвали CloseHandle (), иначе у вас будет утечка.