如何判断windows程序是32还是64位(dumpbin)

本文介绍如何利用dumpbin工具来确定DLL文件是32位还是64位。通过命令行工具dumpbin并结合参数/HEADERS, 用户可以轻松获取gdal18.dll等文件的详细头部信息, 包括机器类型等数据, 进而判断其位数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://blog.youkuaiyun.com/csfreebird/article/details/10105681

dumpbin /HEADERS gdal18.dll(or xxx.exe)

如果安装过VS2012的话,直接打开一个VS 2012提供的控制台窗口,比如VS2012 x64 Native Tools Command Prompt.

用下面的命令查看程序的头部信息:

  1. gdal_1.8_rtc>dumpbin /HEADERS gdal18.dll  
  2. Microsoft (R) COFF/PE Dumper Version 11.00.60610.1  
  3. Copyright (C) Microsoft Corporation.  All rights reserved.  
  4.   
  5.   
  6. Dump of file gdal18.dll  
  7.   
  8. PE signature found  
  9.   
  10. File Type: DLL  
  11.   
  12. FILE HEADER VALUES  
  13.             8664 machine (x64)  
  14.                6 number of sections  
  15.         52130233 time date stamp Tue Aug 20 13:44:19 2013  
  16.                0 file pointer to symbol table  
  17.                0 number of symbols  
  18.               F0 size of optional header  
  19.             2022 characteristics  
  20.                    Executable  
  21.                    Application can handle large (>2GB) addresses  
  22.                    DLL  

看到x64了么? 所以这是64位的dll.

 查看程序/DLL的位数 32位 64 位
http://2678482.blog.51cto.com/2668482/1616861

machine (x64)  -- 64 位
machine (x86)  -- 32 位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值