Windows драйвер ядра: как безопасно перечислить все модули в процессе? - PullRequest
0 голосов
/ 19 июня 2020

После поиска я не обнаружил, что Microsoft предоставляет надежный API для этого.

Я знаю, что можно пройти по таблице цепочки Peb-> Ldr-> InLoadOrderModuleList, но это кажется небезопасным, потому что если процесс загружает или освобождает модуль во время прохождения, адрес таблицы цепочки, к которой я обращаюсь, может быть поврежден.

Есть ли более безопасное решение для этого?

...