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