Windows 下如何檢視一個dll依賴的dll呢
vs自帶一個小工具dumpbin, 這個工具挺好用,可以檢視dll相關依賴庫,還可以看dll匯出介面。
下面演示下查依賴庫用法:
執行 dumpbin /dependents nm.exe
輸出:
Microsoft (R) COFF/PE Dumper Version 12.00.31101.0Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file nm.exe
File Type: EXECUTABLE IMAGE
Image has the following dependencies:
KERNEL32.dll
msvcrt.dll
USER32.dll
Summary
1000 .CRT
6000 .bss
6000 .data
2000 .idata
6000 .pdata
3A000 .rdata
BA000 .text
1000 .tls
6000 .xdata
如果有更多問題,歡迎交流
相關推薦
libmemcached在windows下的PHP擴充套件(php_memcached.dll下載)
一、編譯php 需求: 1. Visual C++ 2008 2. windows sdk 6.1 3 binary tools: 下載地址:http://pecl2.php.net/downloads/php-windows-builds/php-libs/) 4 wi
Windows下的lib檔案和dll檔案
一個軟體執行,通常需要一些必備的靜態庫和動態庫。靜態庫和動態庫本身,其實可以作為軟體執行所必需的環境來理解。靜態庫是指靜態的,一般在程式連結時早已放到程式中。動態庫是連結時告訴程式此環境存在,在執行時才呼叫和載入。在Windows下,靜態庫的檔名為lib,動態庫為dll。
Windows下如何使用QT編寫dll程式
請尊重原創作品。轉載請保持文章完整性,並以超連結形式註明原始作者“tingsking18”和主站點地址,方便其他朋友提問和指正。 Windows下如何使用QT編寫dll程式 因為QT必須有呼叫QApplication的exec方法,這樣才能產生訊息迴圈,QT的程式才可以
在windows下檢視mysql的儲存引擎
(1)首先同時按住win鍵和r鍵,輸入cmd,然後點選確定進入到dos命令列 (2)進入dos命令列後進入到mysql命令列模式,預設是在C盤下,剛好我的mysql資料庫也安裝在c盤下, 1> 因此找到你本機安裝mysql資料庫的目錄,直接到mysql目錄下的bin資
windows下檢視埠被佔用問題的解決
在用Idea開發專案的時候會發現Tomcat的埠突然被佔用了,或者在使用其他的程式時也會出現埠衝動的問題,如下圖所示: 這時候我們就會想檢視該埠到底被誰佔用了,於是上網查詢資料總結方法如下: tips: tip1: win+r 開啟cmd 控制檯
在Linux和Windows下檢視CPU是否支援虛擬化的方法
當我們要在一臺已經安裝了作業系統的伺服器上部署虛擬化環境,為了確保後面虛擬化安裝部署的成功,如何確認當前伺服器的CPU是否支援虛擬化呢? 針對Linux和Windows,下面各自介紹一個檢視的方法: 1. Windows平臺: 搜尋下載小工具:securable 使用者需要檢視的也就是截圖中的Ha
Linux/Windows下檢視Sqlite的.db檔案
sqlite的.db檔案: 在Windows可以用Firefox瀏覽器外掛開啟:sqlite.manager 在Linux中的開啟方法如下: 以CentOS為例 在Linux的home目錄下新建一個目錄sqlite,將下載好的安裝檔案上傳到新
windows下Python機器學習依賴庫安裝——numpy、scipy、sklearn、xgboost、theano等
接觸機器學習一段時間了,在環境配置上遇到不少坑,windows下環境配置尤甚,但近期發現了簡單也較直接的安裝方式,目前所接觸的所有依賴包無一例外都安裝成功,現分享出來,讓新手朋友少走彎路。 一、多版本Python安裝 先不論Python2.x與3.x如何取捨,兩個大的版
Windows下檢視library(即.lib檔案)匯出函式或32、64位編譯等資訊的方法
開發人員都知道,檢視DLL或exe檔案匯出函式、依賴檔案等資訊,使用Depends即可,Depends.exe隨VC6.0平臺釋出。 但是,Depends卻不能想檢視靜態庫.lib檔案的相關資訊,那如果想 1)檢視.lib檔案資訊; 2)沒有安裝VC6.0環境,卻想檢視DL
windows下檢視軟體的安裝目錄
1、windows下預設安裝目錄,比如 C:\Program Files (x86) 2、通過開始選單,在開始選單中輸入程式名稱,右鍵單擊,選擇“開啟檔案位置” 3、通過工作管理員( 以 word 為例) a. 開啟一個wo
windows下檢視端口占用方法
1、檢視所有連線的PID 開始--執行--cmd ,輸入netstat -ano 即可找到埠號對應的PID後,然後從工作管理員中停止PID對應程式。 2、例子:檢視佔用8005埠程式①、 netstat -ano|findstr "8005"TCP 127.0
Linux和Windows下檢視環境變數方法對比(轉)
一、檢視所有環境變數的名稱和值: Linux下:export Windows下:set 二、根據名稱查該環境變數的值: Linux下:echo $環境變數名 如:echo $ORACLE_HOME Windows下:set環境變數名 如:set
windows下檢視當前程序,殺掉程序等
雖然我們平時學習最多的是linux命令,但是平時開發,更多的卻是在windows下,而cmd命令也是我們經常需要用到的。cmd命令和linux命令有相同也有不同之處。這裡記錄一下windows下,如何查詢當前程序,並把它殺掉。 一、使用背景
windows 下在一個程序中使用createprocess建立一個視窗程序,並獲取這個視窗的HWND控制代碼
// Process.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <windows.h> #include <ios
Windows下檢視程序與執行緒的相關工具
pslist是用命令列檢視程序/執行緒;ProcessExplorer是圖形化的檢視程序/執行緒。 ======================================================================================================
【深度學習】windows下檢視顯示卡使用情況
命令:nvidia-smi 第一種方法: 只要在資料夾C:\Program Files\NVIDIA Corporation\NVSMI裡找到檔案nvidia-smi.exe,把該檔案拖到命
Windows下檢視JDK安裝路徑;Linux下檢視JDK安裝路徑
Windows下檢視JDK安裝路徑 命令列檢視是否安裝JDK java -version (注意-前面有個空格) 方法一: 命令列輸入: set java_home 方法二 命令列輸入
linux/windows下檢視目標檔案.a/.lib的函式符號名稱
1、linux下 (1)、 objdump -t 檢視物件檔案所有的符號列表;例如 objdump -t libtest.o(2)、nm列出目標檔案(.o)的符號清單;例如 nm -s filen
windows下檢視程序ID
1. 按ctrl+alt+delete鍵調出工作列管理器,依次點選檢視----選擇列---在彈出的視窗中在PID前面打勾,帶你及確定,在工作列管理器的程序中 PID下面的就是該程序的程序號! 2. 開始---執行----在對話方塊中輸入:cmd 然後回車---在彈出的控制檯中
Windows下檢視Linux的ext4檔案系統
本人機子上裝的是Windows 7 & CentOS 6.5雙系統,前段時間在部落格中記錄過文章:Linux通過ntfs-3g掛載ntfs檔案系統,而Windows 7下檢視Linux中的ext4檔案系統,我是通過LinuxReader實現。LinuxRe