Это касается процессов Windows XP.
У меня есть процесс, позвольте ему обработать Process1. Process1 создает новый процесс Process2 и сохраняет его идентификатор.
Теперь, в какой-то момент Process1 хочет, чтобы Process2 что-то сделал, поэтому сначала нужно убедиться, что Process2 все еще жив и что пользователь его не убил.
Как я могу проверить, что этот процесс все еще запущен? Поскольку я создал его, у меня есть идентификатор процесса, я бы подумал, что есть некоторая функция библиотеки по строкам IsProcessIDValid (id), но я не могу найти ее на MSDN