viewdll 64位是一款专业的dll函數查看器,主要用于查看dll、exe、ocx等文件函数,可以查看导出函数、引用函数信息、引用函数来源等信息,并且軟件使用简单,将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
dll介紹
DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:WindowsSystem目录下
鍵盤快捷鍵說明:
TAB(SHIFT+TAB) -- 视图焦点切换
CTRL+S -- 视图切换
CTRL+F -- 文字搜索
F3 -- 搜索下一个
CTRL+A -- 项目全选
CTRL+C -- 复制选中项目函数名称/汇编代码
CTRL+V -- 将剪辑板中的字符在视图中匹配搜索
ALT+← -- 反汇编视图上一次跳转的后退
ALT+→ -- ... 前进
Application -- 弹出右键菜单(右WIN键和右CTRL键中间的那个键)
更新日志:
*修複拖放/CTRL+C/"輸出文件"空內容的問題
*修複無法複制UNICODE函數聲明問題
*新增選項設置中可選複制函數聲明是否"公開"
*新增檢索數據庫功能(數據庫已知函數統一查詢)