1. 程式人生 > >dumpbin檢視dll封裝的函式名等

dumpbin檢視dll封裝的函式名等

    最近又在搞dll,順便用了dumpbin,一起總結下使用方法

    方法一:在cmd呼叫命令列(個人最喜歡的一種使用方式,習慣了命令列方式的童鞋們應該都會喜歡滴)

         1. 準備工作。如果輸入dumpbin命令後出現:'dumpbin' 不是內部或外部命令,也不是可執行的程式或批處理檔案。。。那麼需要增加一個步驟,找到VCVARS32.bat,通常在C盤安裝編譯器的目錄下,如:C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat。將vcvars32.bat拖動至cmd視窗,正常的話會輸出:’Setting environment for using Microsoft Visual Studio 2005 x86 tools.‘

         2. 這時候可以按照命令列呼叫啦。如dumpbin -exports lib.dll,或者後面檔案寫成絕對路徑的形式~,如dumpbin -exports e:\my\bin\lib.dll

    方法二:直接呼叫dumpbin.exe

        1. 啟用你滴vcvars32.bat,好吧,雙擊即可

        2. 點選同目錄下的dumpbin.exe檔案,如果這個時候報缺XXX.DLL,就搜尋C盤,找到這個dll,拷貝放在dumpbin.exe存在的目錄下即可正常開啟使用。

        3. 使用方法與linux命令類似,附贈引數表,嘿嘿

       usage: DUMPBIN [options] [files]                                 最常用當然還是dumpbin /exports file啦

      options:
/ALL
/ARCH
/ARCHIVEMEMBERS
/DEPENDENTS
/DIRECTIVES
/DISASM
/EXPORTS
/FPO
/HEADERS
/IMPORTS
/LINENUMBERS
/LINKERMEMBER[:{1|2}]
/LOADCONFIG
/OUT:filename
/PDATA
/RAWDATA[:{NONE|BYTES|SHORTS|LONGS}[,#]]
/RELOCATIONS
/SECTION:name
/SUMMARY
/SYMBOLS

相關推薦

dumpbin檢視dll封裝函式

    最近又在搞dll,順便用了dumpbin,一起總結下使用方法     方法一:在cmd呼叫命令列(個人最喜歡的一種使用方式,習慣了命令列方式的童鞋們應該都會喜歡滴)          1. 準備工作。如果輸入dumpbin命令後出現:'dumpbin' 不是內部或

dumpbin檢視dll函式名字的問題

利用微軟的dumpbin.exe我們可以方便的檢視dll中的函式名字,為了能利用命令列,我們要首先把C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin設定為path環境變數,這個時候執行命令: dumpbin

VS2010怎麼用Dumpbin檢視DLL匯出函式

首先,開始->所有程式->Microsoft Visual Studio 2010->Visual Studio Tools ->“Visual Studio 命令提示(2010)” 開啟後輸入 dumpbin -exports D:\C_engin

檢視DLL匯出函式的方法

VS2010中沒有了Depends工具,如何檢視DLL檔案的匯出介面呢? VS2010的操作方法如下: 1. 開啟命令列視窗CMD 2. 執行vcvarsall.bat VS2010 裡vcvarsall.bat是在右鍵VS開啟檔案位置,D:\M

python裝飾器中@wraps作用--修復被裝飾後的函式屬性的改變

Python裝飾器(decorator)在實現的時候,被裝飾後的函式其實已經是另外一個函數了(函式名等函式屬性會發生改變),為了不影響,Python的functools包中提供了一個叫wraps的decorator來消除這樣的副作用。寫一個decorator的時候,最好在實現之前加上functools的wra

vs dumpbin檢視dll,lib有哪些可匯出的

有時候我們想檢視一個exe引用了哪些動態庫,或者我們想看某個動態庫包含哪些介面函式,這個時候可以使用dumpbin.exe工具:1.輸入Dumpbin -imports calldll.exe檢視它的輸入資訊,可以看到它載入了***.dll2.輸入dumpbin –exports dlltest.dll,列出

dll 匯出函式的那些事

關鍵字: VC++  DLL  匯出函式  經常使用VC6的Dependency檢視DLL匯出函式的名字,會發現有DLL匯出函式的名字有時大不相同,導致不同的原因大多是和編譯DLL時候指定DLL匯出函式的界定符有關係。 VC++支援兩種語言:即C/C++,這也是造成D

js將字串作為函式呼叫,實現input文字框form表單元素回車鍵統一事件響應

  通過給文字框<input enterKey=“fnName” />設定enterKey=“fnName”,頁面載入完後會自動繫結input的keydown事件,捕捉到回車鍵則呼叫fnName函式,如select等其它form元素也可以。要實現form表單元素回車鍵統一事件響應

python中變數、函式、類、模組命名方式

摘要:模組名:小寫字母,單詞之間用_分割ad_stats.py包名:和模組名一樣類名:單詞首字母大寫AdStatsConfigUtil全域性變數名(類變數,在java中相當於static變數):大寫字母,單詞之間用_分割NUMBERCOLOR_WRITE普通變數:小寫字母,單詞之間用_分割thi

Dumpbin檢視lib、dll檔案是32位還是64位

32bit DLL C:\Program Files (x86)\Java50\jre\bin\j9vm> dumpbin /headers jvm.dll </span> Mi

利用批處理檢視dll中的函式

在用vs中的dump命令來檢視dll中的函式,需要設定幾個引數,本人比較懶所以還是使用批處理來一鍵搞定吧。用到的檔案link.exe mspdb80.dll dumpbin.exe本人的目錄截圖:批處理命令:@echo off title DLL嗅探器 @echo 請輸入要

使用vs自帶的dumpbin工具來檢視dll、lib、或EXE檔案

方法一 使用vs自帶的命令提示工具:進入vs命令提示後輸入如:  dumpbin /exports  dumpbin /exports E:\vs2010\VC\bin\c1.dll       便可檢視c1.dll檔案。dll和EXE檔案類似. 方法二 和方法一類似,但

如何檢視DLL檔案的匯出函式宣告

http://blog.csdn.net/uvbs/archive/2006/01/27/589346.aspx Depends.exe 是 Visual C++ 自帶的一個工具。它可能是我們經常使

通過cmd命令檢視Python模組函式幫助文件和介紹

dir函式式可以檢視物件的屬性 使用方法很簡單,舉os型別為例,在Python命令視窗輸入 dir(‘os’) 即可檢視os模組的屬性 開啟cmd命令視窗 輸入python(注意:計算機需要有Python環境,配置好Python環境變數) 輸入dir('os'

js--封裝的dom操作

type get oct charset function itl height strong lan dom操作中的getElementByClassName()在ie6、7、8中具有兼容性問題,而在高級瀏覽器中就不存在這種問題。以下通過代碼對getElementByCl

mysql表大小寫敏感問題、字段類型timestamp、批量修改表、oracle查詢歷史操作記錄

table 時間 lar 內容 sele values 當前日期 load 兩個 mysql表名等大小寫敏感問題:http://blog.csdn.net/postnull/article/details/72455768; 1 MySQL在Linux下數據庫名、表名、

如何在SqlServer中獲取前端連接的IP地址,計算機信息

開始 操作 reads 連接建立 form 我們 計算機名 proto 否則 在一些需求中,可能我們需要知道連接到SqlServer的前端程序的一些系統信息,比如前端連接的計算機名稱,IP地址,什麽時候開始請求連接,什麽時候結束連接等信息。如果你對SqlServer的系統函

day011 函式的運用,閉包,迭代器

主要內容: 1.函式名的使用以及第一類物件 2.閉包 3.迭代器一、函式名的運用 函式名就是變數名,命名規則與變數名一樣。 函式名儲存的是函式的記憶體地址。 1、檢視函式名的記憶體地址 """python def inf(): print("疏影"

day11,1, 函式的使用. 2,閉包

一 :類物件, 函式名的使用   函式名就是變數名, 函式名儲存的是函式的記憶體地址   變數的命名規範:   1. 由數字, 字母, 下劃線組成   2. 不能是數字開頭, 更不能是純數字   3. 不能用關鍵字   4. 不要太長   5. 要有意義   6. 不要用中文   7. 區分大小寫   

前後端分離業務邏輯常用封裝函式(一)

1.陣列去空: function clear_arr_trim(array) {  for(var i = 0 ;i<array.length;i++){   if(array[i] == "" ||  (array[i] == null)   || typeo