去網(wǎng)站:http://www.dependencywalker.com/
下載程序后,file>打開對應(yīng)的dll或者pyd即可
Dependency Walker是一個免費的實用程序,可以掃描任何32位或64位的Windows模塊(exe, dll, ocx, sys等),并構(gòu)建所有依賴模塊的分層樹圖。對于找到的每個模塊,它列出該模塊導(dǎo)出的所有函數(shù),以及其他模塊實際上正在調(diào)用哪些函數(shù)。另一個視圖顯示所需文件的最小集,以及關(guān)于每個文件的詳細信息,包括文件的完整路徑、基地地址、版本號、機器類型、調(diào)試信息等等。
Dependency Walker對于排除與加載和執(zhí)行模塊相關(guān)的系統(tǒng)錯誤也非常有用。Dependency Walker檢測到許多常見的應(yīng)用程序問題,如缺少模塊、無效模塊、導(dǎo)入/導(dǎo)出不匹配、循環(huán)依賴錯誤、模塊的機器類型不匹配以及模塊初始化失敗。
Dependency Walker運行在Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7和8。它可以處理任何32位或64位的Windows模塊,包括為Windows CE設(shè)計的模塊。它可以作為圖形應(yīng)用程序或控制臺應(yīng)用程序運行。Dependency Walker處理所有類型的模塊依賴,包括隱式、顯式(動態(tài)/運行時)、轉(zhuǎn)發(fā)、延遲加載和注入。詳細的幫助包括在內(nèi)。
Dependency Walker是完全免費使用的。但是,您不能從它的分銷中獲利,也不能將它與其他產(chǎn)品捆綁。
簡而言之,Dependency Walker工具是一款VC反編譯程序,是款編程人員經(jīng)常使用的Microsoft Visual C++中提供的非常有用的PE模塊依賴性分析工具,通過該工具可以進行查看PE、模塊的導(dǎo)入模塊,是一款非常有用的 PE 模塊依賴性分析工具。
dependency walker工具界面如下:
使用
進入 官網(wǎng)下載http://www.dependencywalker.com/
雙擊exe運行,打開軟件后,直接將要我們想要查看依賴關(guān)系的exe程序或者dll文件拖拽到窗口中灰色區(qū)域,拖拽后軟件可能會卡頓一段時間,此時軟件正在快速分析依賴關(guān)系,耐心等待即可,時間長短與依賴關(guān)系復(fù)雜程度相關(guān)。
根據(jù)左側(cè)文件導(dǎo)航區(qū)查看相關(guān)依賴庫信息,如果電腦沒有檢測到相應(yīng)庫的文件,會提示為紅色。我們只需在我們開發(fā)軟件的電腦中找到該庫文件,將其加入到發(fā)布程序中去就可以解決程序在其它機器無法運行的問題了。
如果沒找到依賴庫,顯示如下:
如果一些帶問號的,如
API-MS-WIN
等,是系統(tǒng)相關(guān)信息,可以忽略。文章來源:http://www.zghlxwxcb.cn/news/detail-469585.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-469585.html
到了這里,關(guān)于[技術(shù)雜談]如何查看DLL文件或者pyd文件依賴的DLL的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!