查看DLL,Exe等文件函數,不僅支持查看DLL文件的導出函數和引用函數信息及引用函數來源,也支持所有符合PE文件格式的文件,包括EXE文件、OCX文件等的導出函數和引用函數信息。
DLL是Dynamic Link Library的縮寫,意為動態鏈接庫。在Windows中,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於係統中。當我們執行某一個程序時,相應的DLL文件就會被調用。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的DLL文件被稱為共享DLL文件。DLL文件一般被存放在C:WindowsSystem目錄下
DLL函數查看器是一款DLL函數查看工具,直接把DLL文件拖入列表查看即可。
1.將本程序快捷方式放入係統 "SendTo" 目錄後,就可以右鍵文件"發送到"實現文件快速查看
2.按粘帖鍵(Ctrl+V)將剪輯板中字符串在列表中匹配查找
3.關於參數量的問題,由於猜解方法過於簡單對於部分函數未從當前函數返回,而是"JMP"到別的函數
所以猜解可能會有錯誤,需要結合已知函數庫或反彙編查看,另此方法對於cdecl調用函數無效
4.關於反彙編視圖的"到首返回"如果勾選即表示僅反彙編到頭一個RETN為止,否者將按照"DisAsm_MaxLine"
所指定的行數.生效方法參見說明細則12~13.
5.將PEID userdb.txt 放置到程序目錄下可以實現查殼
6.如果將易語言API伴侶DATA下文件複製到本目錄,可獲得已知函數信息.這首先要感謝API伴侶的作者
7.在目錄下建立 "ViewApi.cfg" ,設置信息將寫入配置文件可方便放入優盤等移動存儲器中使用
程序啟動時會優先讀取配置文件,如果文件不純在則會訪問注冊表
8.如果你覺得這個美化窗口很浪費資源,可以打開注冊表修改如下項值即可關閉
[HKEY_CURRENT_USER\Software\ViewApiList]
"UI"=dword:00000000
9.如果你覺得反彙編影響了效率,可以打開注冊表修改如下項值即可關閉
[HKEY_CURRENT_USER\Software\ViewApiList]
"DisAsm"=dword:00000000
10.如果想關閉查殼功能可以刪除userdb.txt或注冊表如下設置
[HKEY_CURRENT_USER\Software\ViewApiList]
"CheckShell"=dword:00000000
11.在線查詢接口可在注冊表如下位置修改,{searchTerms}為保留關鍵字被作為替換函數名
[HKEY_CURRENT_USER\Software\ViewApiList]
"WebSearch"="http://www.baidu.com/s?wd={searchTerms}&ie=utf-8"
12.是否僅反彙編到頭一個返回,1.表示是,0表示否
[HKEY_CURRENT_USER\Software\ViewApiList]
"DisAsm_Retn"=dword:00000001
13.反彙編最大行數,即表示當前地址向後的長度,與函數實際長度無關.是否生效需要根據"DisAsm_Retn"設置
[HKEY_CURRENT_USER\Software\ViewApiList]
"DisAsm_MaxLine"=dword:000003e8
TAB(SHIFT+TAB) -- 視圖焦點切換
CTRL+S -- 視圖切換
CTRL+F -- 文字搜索
F3 -- 搜索下一個
CTRL+A -- 項目全選
CTRL+C -- 複製選中項目函數名稱/彙編代碼
CTRL+V -- 將剪輯板中的字符在視圖中匹配搜索
ALT+← -- 反彙編視圖上一次跳轉的後退
ALT+→ -- ... 前進
Application -- 彈出右鍵菜單(右WIN鍵和右CTRL鍵中間的那個鍵)
DLL函數查看器V3.5更新內容:
*修複拖放/CTRL+C/"輸出文件"空內容的問題
*修複無法複製UNICODE函數聲明問題
*新增選項設置中可選複製函數聲明是否"公開"
*新增檢索數據庫功能(數據庫已知函數統一查詢
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06