懂視移動(dòng)端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關(guān)鍵詞1 關(guān)鍵詞101 關(guān)鍵詞201 關(guān)鍵詞301 關(guān)鍵詞401 關(guān)鍵詞501 關(guān)鍵詞601 關(guān)鍵詞701 關(guān)鍵詞801 關(guān)鍵詞901 關(guān)鍵詞1001 關(guān)鍵詞1101 關(guān)鍵詞1201 關(guān)鍵詞1301 關(guān)鍵詞1401 關(guān)鍵詞1501 關(guān)鍵詞1601 關(guān)鍵詞1701 關(guān)鍵詞1801 關(guān)鍵詞1901 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 手機(jī) - 正文

如何查看dll中的函數(shù)

來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-04-02 13:43:08
導(dǎo)讀如何查看dll中的函數(shù),函數(shù)名可以查到,vc工具的depend就可以了,其他也有不少工具可以查到,聲明的沒(méi)有,聲明沒(méi)有編譯到dll里的,聲明包括函數(shù)名、參數(shù)和返回值。函數(shù)名說(shuō)了,參數(shù)得通過(guò)反匯編得到,由于函數(shù)里通過(guò)堆棧來(lái)獲得參數(shù)值,通過(guò)反匯編該函數(shù),從函數(shù)頭開(kāi)始當(dāng)電腦中丟失api-ms-win-crt-runtime-l1-1-0.dll時(shí),會(huì)導(dǎo)致某些啟動(dòng)程序無(wú)法運(yùn)行,并且會(huì)出現(xiàn)提

函數(shù)名可以查到,vc工具的depend就可以了,其他也有不少工具可以查到,聲明的沒(méi)有,聲明沒(méi)有編譯到dll里的,聲明包括函數(shù)名、參數(shù)和返回值。函數(shù)名說(shuō)了,參數(shù)得通過(guò)反匯編得到,由于函數(shù)里通過(guò)堆棧來(lái)獲得參數(shù)值,通過(guò)反匯編該函數(shù),從函數(shù)頭開(kāi)始

當(dāng)電腦中丟失api-ms-win-crt-runtime-l1-1-0.dll時(shí),會(huì)導(dǎo)致某些啟動(dòng)程序無(wú)法運(yùn)行,并且會(huì)出現(xiàn)提示框。這時(shí)候該如何給計(jì)算機(jī)添加api-ms-win-crt-runtime-l1-1-0.dll,從而讓相應(yīng)程序正常運(yùn)行呢?快來(lái)看看吧。

材料/工具

電腦360瀏覽器相應(yīng)的啟動(dòng)程序(以snipaste為例)含有api-ms-win-crt-runtime-l1-1-0.dll的獨(dú)立程序包

沒(méi)有dumpbin工具的話,去網(wǎng)上下載 在cmd下面,進(jìn)入dump文件的目錄下 1接著,我們輸入命令 dumpbin -export dll名。 2還有其他命令,可以參考help,這樣就可以了。 3可以用C++自帶的工具查。 開(kāi)始 ——》所有程序 ——》 Microsoift visual C++ 6.0 —

方法

如圖在啟動(dòng)snipaste時(shí),計(jì)算機(jī)提示丟失api-ms-win-crt-runtime-l1-1-0.dll。

在DOS命令行下,cd到想查看.dll文件所在目錄下。比如想查看user32.dll文件,cd C:windowssystem32。接著敲如下命令:dumpbin -exports user32.dll > D:info.txt或者link -dump -exports user32.dll > D:info.txt即可。注:> D:info.txt是為

360安全搜索微軟,進(jìn)入微軟官網(wǎng)。

1. 打開(kāi)命令行窗口CMD 2. 運(yùn)行vcvarsall.bat VS2010 里vcvarsall.bat是在右鍵VS打開(kāi)文件位置,D:Microsoft Visual Studio 10.0Common7Tools目錄下,運(yùn)行方法是直接將vcvarsall.bat文件拖入命令行窗口,然后回車(chē)。(拖入相當(dāng)于在命令行中輸入“

官網(wǎng)搜索欄輸入Windows-KB2999226,進(jìn)行資源檢索。

看參數(shù)和返回值是不可能的,因?yàn)閰?shù)和返回值的類(lèi)型不一定是基本類(lèi)型,也有可能是類(lèi)、結(jié)構(gòu)等,這些復(fù)合類(lèi)型都是不能預(yù)知的,因此DLL不可能導(dǎo)出參數(shù)和返回值類(lèi)型。 如果要看某個(gè)導(dǎo)出函數(shù)的參數(shù),就只能查看相關(guān)的API文檔,除此別無(wú)它法。但查看導(dǎo)

在資源頁(yè)面根據(jù)自己電腦的系統(tǒng)版本和位數(shù)(32bit/64bit),選擇進(jìn)行下載。

看參數(shù)和返回值是不可能的,因?yàn)閰?shù)和返回值的類(lèi)型不一定是基本類(lèi)型,也有可能是類(lèi)、結(jié)構(gòu)等,這些復(fù)合類(lèi)型都是不能預(yù)知的,因此DLL不可能導(dǎo)出參數(shù)和返回值類(lèi)型。 如果要看某個(gè)導(dǎo)出函數(shù)的參數(shù),就只能查看相關(guān)的API文檔,除此別無(wú)它法。

下載頁(yè)面再次查看是否符合系統(tǒng)版本要求,符合的話點(diǎn)擊下載。

在項(xiàng)目中引用dll后可以右鍵→在對(duì)象瀏覽器中查看,就可以看到里面的函數(shù)了,不過(guò)這是沒(méi)有內(nèi)容代碼的。 想看內(nèi)容代碼可以下載Reflector,這個(gè)軟件可以反編譯dll,可以看到大多數(shù)dll的源代碼

打開(kāi)文件下載的目標(biāo)路徑,雙擊獨(dú)立程序包,在詢問(wèn)彈窗點(diǎn)擊是進(jìn)行安裝。等待安裝完成后,即可正常運(yùn)行snipaste啟動(dòng)程序。

可以通過(guò)反匯編來(lái)知道接口函數(shù)的參數(shù),建議使用W32DSM來(lái)分析,也可以直接使用VC來(lái)分析,就是麻煩一點(diǎn)。 現(xiàn)在使用W32DSM來(lái)具體說(shuō)明: 1。先打開(kāi)需要分析的DLL,然后通過(guò)菜單功能-》出口來(lái)找到需要分析的函數(shù),雙擊就可以了。 它可以直接定位到該

擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。

你好,怎么查看dll中函數(shù)的的代碼

沒(méi)有dumpbin工具的話,去網(wǎng)上下載

在cmd下面,進(jìn)入dump文件的目錄下

1接著,我們輸入命令 dumpbin -export dll名

2還有其他命令,可以參考help,這樣就可以了。

3可以用C++自帶的工具查

開(kāi)始 ——》所有程序 ——》 Microsoift visual C++ 6.0 ——》Microsoift visual C++ 6.0 Tools ——》 depends

查具體參數(shù)用反匯編,習(xí)慣于用OD,ctrl+N 找到要查的參數(shù)(后面會(huì)有顯示是幾個(gè)參數(shù)的),選中那一行按Enter就會(huì)跳到那個(gè)函數(shù)的調(diào)用段,里面會(huì)有具體的參數(shù)類(lèi)型

如何查看DLL中的函數(shù)原型

主要工具有三個(gè)

1、VC自帶的 dumpbin,用法如:dumpbin /exports mspft80.dll

2、可以depends來(lái)查看依賴項(xiàng)

3、可以用IDA反匯編工具來(lái)查看,加載你需要的dll,按F5就可以查看函數(shù)反匯編成C語(yǔ)言的代碼了

注:以上方法也可以用來(lái)查看exe中的函數(shù)原型

如何查看一個(gè)DLL文件中具體的函數(shù)

可以通過(guò)反匯編來(lái)知道接口函數(shù)的參數(shù),建議使用W32DSM來(lái)分析,也可以直接使用VC來(lái)分析。

現(xiàn)在使用W32DSM來(lái)具體說(shuō)明:

1。先打開(kāi)需要分析的DLL,然后通過(guò)菜單功能-》出口來(lái)找到需要分析的函數(shù),雙擊就可以了。它可以直接定位到該函數(shù)。

2。看準(zhǔn)該函數(shù)的入口,一般函數(shù)是以以下代碼作為入口點(diǎn)的。

push ebp

mov ebp, esp

...

3。然后往下找到該函數(shù)的出口,一般函數(shù)出口有以下語(yǔ)句。

...

ret xxxx;//其中xxxx就是函數(shù)差數(shù)的所有的字節(jié)數(shù),為4的倍數(shù),xxxx除以4得到的結(jié)果

就是參數(shù)的個(gè)數(shù)。

其中參數(shù)存放的地方:

ebp+08 //第一個(gè)參數(shù)

ebp+0C //第二個(gè)參數(shù)

ebp+10 //第三個(gè)參數(shù)

ebp+14 //第四個(gè)參數(shù)

ebp+18 //第五個(gè)參數(shù)

ebp+1C //第六個(gè)參數(shù)

。。。。

怎么查看dll里面的函數(shù),怎么用dumpbin查看dll

主要工具有三個(gè)1、VC自帶的 dumpbin,用法如:dumpbin /exports mspft80.dll2、可以depends來(lái)查看依賴項(xiàng)3、可以用IDA反匯編工具來(lái)查看,加載你需要的dll,按F5就可以查看函數(shù)反匯編成C語(yǔ)言的代碼了注:以上方法也可以用來(lái)查看exe中的函數(shù)原型

如何查看Dll文件中的函數(shù)聲明

知道的高手出來(lái)說(shuō)說(shuō),我也想知道輸入/輸出函數(shù)查看器 v 0.75不如給個(gè)網(wǎng)址下載吧to hots:輸入/輸出函數(shù)查看器 不可以查到函數(shù)的調(diào)用格式,只能得到函數(shù)名字而已我是同意fei_L的意見(jiàn)的,這些只能看到函數(shù)名字稱,而不能得到其參數(shù)形式!如果你沒(méi)有其說(shuō)明文檔,那么你只能反匯編然后手工去分析其調(diào)用方法,這個(gè)可能要比較深一些的匯編知識(shí)!我也找到了些關(guān)于查看Dll函數(shù)的軟件,但只能看到函數(shù)名。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

怎么聯(lián)系斗魚(yú)客服中心 qq音樂(lè)怎么連接電腦 excel表格篩選后的表格怎么復(fù)制 如何查看電腦mac地址 在ppt中如何設(shè)置動(dòng)作按鈕 如何在xp系統(tǒng)下設(shè)置共享文件 qq同步助手應(yīng)該怎么用 cad自動(dòng)保存的文件在哪里可以找到 解決win10網(wǎng)銀不兼容的方法是什么 愛(ài)奇藝怎么領(lǐng)取免費(fèi)會(huì)員 ps里如何進(jìn)行局部虛化 微博怎么修改昵稱 怎么解決打印機(jī)安裝提示0x000003eb錯(cuò)誤 win10系統(tǒng)右下角網(wǎng)絡(luò)圖標(biāo)不見(jiàn)了應(yīng)該怎么辦 如何打開(kāi)壓縮文件 支付寶收款碼,商戶碼應(yīng)該怎么開(kāi)通 觸手obs申請(qǐng)教程是什么(觸手電腦直播) word批量化應(yīng)用之——帶自動(dòng)編號(hào)的簡(jiǎn)易抽獎(jiǎng)券是什么 cad怎么創(chuàng)建塊 不能用鼠標(biāo)拖動(dòng)文件的解決方法是什么 win10企業(yè)版怎么降級(jí)專業(yè)版 手機(jī)通話錄音在哪里可以看見(jiàn) 怎么使用foxmail創(chuàng)建郵箱用來(lái)收發(fā)郵件 windows與time.windows.com進(jìn)行同步時(shí)出錯(cuò)怎么辦 手機(jī)qq上傳到電腦的文件在哪里可以找到 如何可以將ppt中所有的字體改變顏色 2017公共dns服務(wù)器地址評(píng)估—dns推薦是什么 如何在ai里做圖片透明漸變的效果 微信如何發(fā)語(yǔ)音紅包 win8輸入法圖標(biāo)不見(jiàn)了應(yīng)該怎么找回 word2007無(wú)法初始化vb環(huán)境的解決方法是什么 iphone連接電腦無(wú)法充電應(yīng)該怎么辦 網(wǎng)速不慢,下載速度也挺快的,但是看視頻卻很卡為什么 用電子表格軟件怎么制作物品庫(kù)存表(明細(xì)賬、流水賬) cad怎么旋轉(zhuǎn)三維立體圖形任意角度 cad怎樣才能把背景顏色改為白色 win10如何修復(fù)lsp解決不能上網(wǎng)的問(wèn)題 怎樣才能消除word文檔里的空格 買(mǎi)車(chē)怎么挑選 怎么用excel vba(教你怎么用vba)
Top