码迷,mamicode.com
首页 > Windows程序 > 详细

[Windows]_[中级]_[使用命令行工具dumpbin分析文件]

时间:2014-11-20 06:46:04      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   os   使用   sp   for   

dumpbin(vs自带)

1. 导出lib文件的函数符号(symbols)

dumpbin /exports zlib1.lib

  1. Microsoft (R) COFF/PE Dumper Version 10.00.40219.01  
  2. Copyright (C) Microsoft Corporation.  All rights reserved.  
  3.   
  4.   
  5. Dump of file zlib1.lib  
  6.   
  7. File Type: LIBRARY  
  8.   
  9.      Exports  
  10.   
  11.        ordinal    name  
  12.   
  13.              1    _adler32@12  
  14.            140    _adler32_combine@12  
  15.             39    _compress2@20  
  16.              2    _compress@16  
  17.             46    _compressBound@4  
  18.              3    _crc32@12  


2.查看PE文件是32 bit还是64 bit.

dumpbin /HEADERS libgcc_s_seh_64-1.dll


64 bit

  1. E:\software\TDM-GCC-64\bin>dumpbin /HEADERS libgcc_s_seh_64-1.dll  
  2. Microsoft (R) COFF/PE Dumper Version 10.00.40219.01  
  3. Copyright (C) Microsoft Corporation.  All rights reserved.  
  4.   
  5.   
  6. Dump of file libgcc_s_seh_64-1.dll  
  7.   
  8. PE signature found  
  9.   
  10. File Type: DLL  
  11.   
  12. FILE HEADER VALUES  
  13.             8664 machine (x64)  


32 bit

  1. E:\software\TDM-GCC-64\bin>dumpbin /HEADERS g++.exe  
  2. Microsoft (R) COFF/PE Dumper Version 10.00.40219.01  
  3. Copyright (C) Microsoft Corporation.  All rights reserved.  
  4.   
  5.   
  6. Dump of file g++.exe  
  7.   
  8. PE signature found  
  9.   
  10. File Type: EXECUTABLE IMAGE  
  11.   
  12. FILE HEADER VALUES  
  13.              14C machine (x86)  


3.查看PE文件依赖,类似于Dependency Walker

dumpbin /DEPENDENTS libgcc_s_seh_64-1.dll

    1. E:\software\TDM-GCC-64\bin>dumpbin /DEPENDENTS libgcc_s_seh_64-1.dll  
    2. Microsoft (R) COFF/PE Dumper Version 10.00.40219.01  
    3. Copyright (C) Microsoft Corporation.  All rights reserved.  
    4.   
    5.   
    6. Dump of file libgcc_s_seh_64-1.dll  
    7.   
    8. File Type: DLL  
    9.   
    10.   Image has the following dependencies:  
    11.   
    12.     KERNEL32.dll  
    13.     msvcrt.dll  
    14.   
    15.   Summary  
    16.   
    17.         1000 .CRT  
    18.         1000 .bss  
    19.         1000 .data  
    20.         1000 .edata  
    21.         1000 .idata  
    22.         2000 .pdata  
    23.         2000 .rdata  
    24.         1000 .reloc  
    25.        16000 .text  
    26.         1000 .tls  
    27.         1000 .xdata 

[Windows]_[中级]_[使用命令行工具dumpbin分析文件]

标签:style   blog   http   io   ar   os   使用   sp   for   

原文地址:http://www.cnblogs.com/yuyanbian/p/4109660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!