Проверьте, принадлежит ли дескриптор текущему процессу?

StackOverflow https://stackoverflow.com/questions/1484404

  •  18-09-2019
  •  | 
  •  

Вопрос

Существует ли какой-либо API Win32 для проверки принадлежности данного дескриптора текущему процессу?

Это было полезно?

Решение

Из ручки окна вы можете использовать Функция GetWindowThreadProcessId чтобы получить идентификатор процесса.
Из дескриптора процесса вы получаете идентификатор с помощью Функция GetProcessId.

Я не знаю, насколько легко получить дескриптор процесса из другого дескриптора.Но я считаю, что это будет связано с объекты ядра перечисление.

Другие советы

Дескриптор может «принадлежать» более чем одному процессу (наследуемые дескрипторы в дочернем процессе и т. д.).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top