-
Забыл и не могу найти API функцию для проверки валидности THandle. Подскажите, пжл.
-
IsWindow
-
Да, забыл сказать у меня хендл процесса, полученный при вызове CreateProcess.
-
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
-
> хендл процесса, полученный при вызове CreateProcess
а что тогда считать "не валидным"?
Если имеется в виду состояние процесса, то GetExitCodeProcess()
-
Спасибо за информацию. Невалидным считать хендл несуществующего процесса.
-
> Unknown user © (02.06.09 23:37) [5]
>
> Спасибо за информацию. Невалидным считать хендл несуществующего
> процесса.
Хендл может жить и после смерти процесса
-
> Хендл может жить и после смерти процесса
Смотря какой хэндл... Объекты ядра очень даже могут и продолжить существование.
-
> Хендл может жить и после смерти процесса
естественно. причем жить будет не только хендл, но и сам объект процесса
-
> Игорь Шевченко © (05.06.09 01:42) [8]
>
>
> > Хендл может жить и после смерти процесса
>
>
> естественно. причем жить будет не только хендл, но и сам
> объект процесса
>
Хм.
Про хэндл я уже наслышан. А что такое "объект процесса"?
-
> А что такое "объект процесса"?
Это то, что внутре
-
> Unknown user © (31.05.09 12:20)
А зачем, ты не контролируешь валиден твой хэндл или нет? Пока CloseHandle не сделаешь - валиден, после этого - не валиден.