❶ vs怎麼查看調用動態庫dll路徑
在調試時,按下Ctrl+Alt+U ,會彈出Moles,就可以查看你調用的dll的路徑
❷ 怎麼用vs2010打開dll文件
如果有騰訊電腦管家直接打開管家。管家打開後找到電腦診所-右上角有個問題搜索
直接把你缺失的dll文件復制進去,找到答案後點擊立即修復。完成重啟即可。
也不用費事去網路搜了。下載的東西還捆綁一堆東西。
❸ vs 自帶的mpbin.exe怎麼用
有時候我們想查看一個exe引用了哪些動態庫,或者我們想看某個動態庫包含哪些介面函數,這個時候可以使用mpbin.exe工具:
1.輸入Dumpbin -imports calldll.exe查看它的輸入信息,可以看到它載入了***.dll
2.輸入mpbin –exports dlltest.dll,列出導出函數
開始->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools ->「Visual Studio 命令提示(2010)」後,
就像普通的cmd一樣的命令行環境,就可以正常使用VS的一些工具,其中就包括mpbin。
輸入如下命令,查看dll信息:
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>
mpbin -exports D:\WorkSpace\DLLTutorial\Debug\DLLTutorial.dll
輸出如下:
其中可以看到,我們在DLL中寫的兩個函數:
1 0 000110FA Add = @ILT+245(_Add)
2 1 00011208 Function = @ILT+515(_Function)
❹ 如何注冊DLL文件
你是要在編程中需要dll這個文件還是單純需要運行某種程序軟體?如果是要在編程(我指的是在C#編程工具VS中),這要看你引用dll文件是什麼文件,是單純的類庫還是外部或自定義控制項dll文件。
如果是類庫dll文件,引用的步驟是這樣的:在解決方案管理器中,選中要添加引用的項目或網站-右擊-添加引用-選擇要添加的dll文件路徑-確定,即可添加到項目中。但是具體引用時還需要引用相關命名空間。
如果是控制項dll文件,可以右擊工具箱-選擇項(需要稍等一會)-出現選擇工具箱項-瀏覽-選擇要添加的dll文件,工具裡面就會自動出現相關控制項,使用時可以按照vs自帶控制項一樣拖動或雙擊。
至於是否需要注冊,那要看dll文件本身了,有的需要注冊,有的不需要,根據不同的dll文件注冊方法有不同的。
如果需要注冊(或是只是單純的注冊dll文件),注冊步驟如下:
在開始菜單中選擇"運行" ,輸入 "regsvr32 ***.dll" (不要輸入引號,***是你要注冊的dll文件名),只是如果dll文件不 在windows,windows\system32文件夾內你就應該指定dll文件位置。 其實DLL文件即動態鏈接庫文件,是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源。Windows提供的DLL文件中包含了允許基於Windows的程序在Windows環境下操作的許多函數和資源。 DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名。它們向運行於Windows操作系統下的程序提供代碼、數據或函數。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序。 DLL是Dynamic Link Library的縮寫,意為動態鏈接庫。在Windows中,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某一個程序時,相應的DLL文件就會被調用。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的 DLL文件被稱為共享DLL文件。DLL文件一般被存放在C:\Windows\System目錄下。 1、如何了解某應用程序使用哪些DLL文件 右鍵單擊該應用程序並選擇快捷菜單中的「快速查看」命令,在隨後出現的「快速查看」窗口的「引入表」一欄中你將看到其使用DLL文件的情況。 2、如何知道DLL文件被幾個程序使用 運行Regedit,進入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current- Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據,其中數據右邊小括弧內的數字就說明了被幾個程序使用,(2)表示被兩個程序使用,(0)則表示無程序使用,可以將其刪除。 3、如何解決DLL文件丟失的情況 有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行。所以當你卸載軟體時,就有可能誤刪共享的DLL文件。一旦出現了丟失DLL文件的情況,如果你能確定其名稱,可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中。如果這樣不行,在電腦啟動時又總是出現「***dll文件丟失……」的提示框,你可以在「開始/運行」中運行Msconfig,進入系統配置實用程序對話框以後,單擊選擇「System.ini」標簽,找出提示丟失的DLL文件,使其不被選中,這樣開機時就不會出現錯誤提示了。
❺ 怎樣才能知道一個dll文件里都有什麼方法可以用
動態鏈接庫(DLL)是Windows系統的核心,也是COM技術的基礎。
在Windows中,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某一個程序時,相應的DLL文件就會被調用。可以到網上下載DLL函數查看器viewdll查看dll文件中的輸出函數,也可以使用visual studio自帶的DLL查看工具,通常在Common\Tool下
❻ 怎麼知道dll文件是哪個net版本
有時候經常需要查看.dll所使用的.net版本, 因為根本不知道它是使用了1.1還是2.0, 或者是3.0, 這個時候如果需要打開vs.net那又太麻煩, 所以經過長久的摸索, 我找到了一個比較簡便的方法.
就是SDK自帶的ildasm.exe工具, 這是一個反編譯工具, 可以查看編譯好後的dll的文件.
如果你的vs.net安裝在D盤, 那這個文件一般在 D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin 這個文件夾下.
雙擊ildasm.exe, 把你要識別的.dll文件拖進來, 就會反編譯了. 接著在ildasm里, 雙擊第一行的MANIFEST, 前面五行會類似如下顯示, 注意一定要是mscorlib
.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z/V.4..
.ver 1:0:5000:0
}
當你看到.ver 1:0:5000:0, 證明它是在.net1.1的版本下編譯的; 如果看到的是.ver 2:0:0:0, 證明它是.net2.0版本下編譯的
❼ 怎麼用vs2010查看dll文件內容
在vs中創建一個項目,選擇類庫,在類庫中寫代碼,然後編譯後變成一個動態鏈接庫.dll文件,復制這個.dll文件到需要引用的項目中,添加引用,就可以調用這個動態鏈接庫.dll裡面的屬性和方法了。
❽ 怎樣查看Vs開發的C#.net程序發布網站之後的DLL文件聽說可以利用某個工具看的
反編譯工具
可以把 C#寫的 dll 文件反編譯成 中間語言
推薦使用
Reflector 這個是微軟員工開發的一個反編譯軟體,,能針對各種語言生成的exe, dll進行反編譯、如果沒有經過特殊混淆。一般都能得到很精確的源碼。。支持各種語言,還可導出到文本。。
下載地址:
http://www.aisto.com/roeder/dotnet
http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1
❾ visual studio 2013怎麼查看dll文件
1. 打開命令行窗口
2. 運行vcvarsall.bat
VS2010里vcvarsall.bat是在D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC目錄下,運行方法是直接將vcvarsall.bat文件拖入命令行窗口,然後回車。(拖入相當於在命令行中輸入「D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat」)
運行vcvarsall.bat後,窗口中出現「Setting environment for using Microsoft Visual Studio 2010 x86 tools.」
3. 在命令行了輸命令:mpbin /exports dll文件完整路徑,即可得到DLL的介面。
如要查看user32.dll的介面,輸入:mpbin /exports 「C:\Windows\System32\user32.dll」回車即可。
其中,步驟2可以省去,方法是不在運行中打開命令行窗口,而是在應用程序Microsoft Visual Studio 2010的Visual Studio Tools文件夾中打開Visual Studio Command Prompt (2010)命令窗口,可發現窗口中直接有「Setting environment for using Microsoft Visual Studio 2010 x86 tools」這句話,此時,直接輸入命令:mpbin /exports dll文件完整路徑,即可得到DLL的介面。
❿ vs2010怎麼查看dll文件
1、打開騰訊電腦管家找到工具箱;
2、打開工具箱找到「電腦診所」
3、打開電腦診所後在右上角的搜索內輸入dlL找到需要修復的文件後點擊一鍵修復或者可以點擊詳情查看原因並點擊立即修復。