У меня есть драйвер ядра. Как я могу перечислить все открытые дескрипторы указанного процесса в моем драйвере ядра? Я хочу закрыть эти ручки.
Спасибо!
У меня есть драйвер ядра. Как я могу перечислить все открытые дескрипторы указанного процесса в моем драйвере ядра? Я хочу закрыть эти ручки.
Спасибо!
Я хочу закрыть эти ручки.
Как бы то ни было, просто потому, что что-то можно сделать, не означает, что это нужно делать. Это плохая идея.
Тем не менее, можно перечислить все дескрипторы для всех процессов, используя недокументированный вызов Zw / NtQuerySystemInformation с информационным классом SystemHandleInformation
. Поиск в Интернете с использованием этих терминов даст то, что вы хотите.