Я пишу драйвер устройства, загруженный сторонним драйвером. Мне нужен способ определения имени стороннего драйвера, который загружает мой драйвер устройства (для целей отладки).
Например, GetModuleFileName
предоставит мне имя исполняемого файла. Вместо этого я бы хотел получить имена DLL.
Трассировка стека может быть одной из следующих:
(а)
app0.exe
abc.dll <- detect "abc"
common.dll
my.dll
(б)
app1.exe
xyz.dll <- detect "xyz"
common.dll
my.dll
(с)
app2.exe
common.dll
my.dll
p.s. - мне нужен только метод для C ++ \ Windows