2010-01-07 181 views
0

我想從DLL導出的函數名稱列表(按名稱和按順序)。我使用導出目錄表獲得了函數名稱(通過名稱導出),但我無法檢索導出的函數列表,該列表由序數導出。如何從.dll(系統)獲取導出的函數名稱?

請幫我找回它。我也嘗試過那個dll的.lib,還有,顯示NONAME。在此先感謝傳說

回答

0

如果你已經安裝了MINGW32,只需運行

nm.exe your_dll

哪裏your_dll是要得到序和出口的DLL。 nm.exe應位於mingw32安裝的bin目錄中。

+0

喬治,你可以給一些關於mingw32的簡要說明.. – Mosttre 2010-01-07 07:47:59

+0

Mingw32是unix編譯器GCC的Windows端口。你可以在http://mingw.org/category/wiki/download上找到它 – 2010-01-07 08:09:03

1

如果你知道DLL名稱,您可以通過多種工具(體育總管,CFF瀏覽器),這裏所有的導出函數的名稱是可見的與微軟的順序。另一種方式(DUMPBIN.EXE)的視圖命令行工具..也列出所有導出的Fn名稱