Проверьте, принадлежит ли дескриптор текущему процессу?
Вопрос
Существует ли какой-либо API Win32 для проверки принадлежности данного дескриптора текущему процессу?
Решение
Из ручки окна вы можете использовать Функция GetWindowThreadProcessId чтобы получить идентификатор процесса.
Из дескриптора процесса вы получаете идентификатор с помощью Функция GetProcessId.
Я не знаю, насколько легко получить дескриптор процесса из другого дескриптора.Но я считаю, что это будет связано с объекты ядра перечисление.
Другие советы
Дескриптор может «принадлежать» более чем одному процессу (наследуемые дескрипторы в дочернем процессе и т. д.).
Не связан с StackOverflow