首页 > 代码库 > [Windows]_[中级]_[使用命令行工具dumpbin分析文件]
[Windows]_[中级]_[使用命令行工具dumpbin分析文件]
dumpbin(vs自带)
1. 导出lib文件的函数符号(symbols)
dumpbin /exports zlib1.lib
[plain] view plaincopy
- Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
- Copyright (C) Microsoft Corporation. All rights reserved.
- Dump of file zlib1.lib
- File Type: LIBRARY
- Exports
- ordinal name
- 1 _adler32@12
- 140 _adler32_combine@12
- 39 _compress2@20
- 2 _compress@16
- 46 _compressBound@4
- 3 _crc32@12
2.查看PE文件是32 bit还是64 bit.
dumpbin /HEADERS libgcc_s_seh_64-1.dll
64 bit
[plain] view plaincopy
- E:\software\TDM-GCC-64\bin>dumpbin /HEADERS libgcc_s_seh_64-1.dll
- Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
- Copyright (C) Microsoft Corporation. All rights reserved.
- Dump of file libgcc_s_seh_64-1.dll
- PE signature found
- File Type: DLL
- FILE HEADER VALUES
- 8664 machine (x64)
32 bit
[plain] view plaincopy
- E:\software\TDM-GCC-64\bin>dumpbin /HEADERS g++.exe
- Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
- Copyright (C) Microsoft Corporation. All rights reserved.
- Dump of file g++.exe
- PE signature found
- File Type: EXECUTABLE IMAGE
- FILE HEADER VALUES
- 14C machine (x86)
3.查看PE文件依赖,类似于Dependency Walker
dumpbin /DEPENDENTS libgcc_s_seh_64-1.dll
[plain] view plaincopy
- E:\software\TDM-GCC-64\bin>dumpbin /DEPENDENTS libgcc_s_seh_64-1.dll
- Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
- Copyright (C) Microsoft Corporation. All rights reserved.
- Dump of file libgcc_s_seh_64-1.dll
- File Type: DLL
- Image has the following dependencies:
- KERNEL32.dll
- msvcrt.dll
- Summary
- 1000 .CRT
- 1000 .bss
- 1000 .data
- 1000 .edata
- 1000 .idata
- 2000 .pdata
- 2000 .rdata
- 1000 .reloc
- 16000 .text
- 1000 .tls
- 1000 .xdata
[Windows]_[中级]_[使用命令行工具dumpbin分析文件]
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。