用于查看dll所有關聯的函數以及文件,這樣子就可以跟蹤到源頭了,很多做精減版呀,綠化版的同學必須用到的一個工具。
本工具可以列出所有指定DLL文件中的所有導出函數和他們的虛擬內存地址。你可以很方便地復制所需函數的內存地址,粘貼到你的調試器中,并在這個內存地址中設置斷點。當這個函數被調用時,調試器將會在函數開始時中斷。例如:如果你想在每次顯示信息對話框時進行中斷,只需把斷點設置在信息對話框函數的內存上:MessageBoxA, MessageBoxExA, 和MessageBoxIndirectA (對于Unicode程序則是 MessageBoxW, MessageBoxExW, 和MessageBoxIndirectW)。當其中一個信息對話框函數被調用時,你的調試器會在函數入口處中斷,這樣你就可以查看調用堆棧和倒退到初始化這個API函數的代碼中。
DLL Export Viewer不需要任何安裝過程或額外的DLL,為了開始使用它,只需運行可執行文件 - dllexp.exe
DLL Export Viewer加載時,你要選擇下列一個選項:
載入標準系統DLL(user32,kernel32等)中的所有函數:這是默認選項。如果你選擇它,會導出Windows標準DLL(kernel32.dll,user32.dll,等等...)中的API函數。
從指定的DLL文件中加載函數:如果您選擇此選項時,您必須在下面的文本框中指定DLL。您也可以使用通配符指定多個DLL文件。如果你要查看你系統所有的API函數,您可以指定類似'c:\windows\system32\*.dll'的表達式 -但我必須提醒你...你會得到一個非常長的列表函數,可能超過五萬個函數!
載入以下文本文檔(回車分隔)中指定DLL中的函數:如果您選擇此選項,指定文本文件應包含一個DLL文件列表中,回車字符(CR-LF)分隔。全部指定的DLL中的導出函數將被加載。
載入與所選進程關聯的全部 DLL 中的函數:這是本程序最有用的工具調試選項。選擇你正在調試的進程,之后所以與選定的進程相關的DLL導出的函數都會被顯示。
- PC官方版
- 安卓官方手機版
- IOS官方手機版