我正在寫一個由第三方驅動程序加載的設備驅動程序。我需要一種方法來確定加載我的設備驅動程序的第三方驅動程序的名稱(用於調試目的)。例如,GetModuleFileName
將爲我提供可執行文件的名稱。我希望能夠獲取DLL名稱。如何確定加載我的DLL的DLL(字符串)的名稱?
堆棧跟蹤可能是下列之一:
的(a)
app0.exe
abc.dll <- detect "abc"
common.dll
my.dll
(B)
app1.exe
xyz.dll <- detect "xyz"
common.dll
my.dll
(C)
app2.exe
common.dll
my.dll
P.S. - 我只需要一個方法C++ \ Windows下