博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何知道可执行文件是32-bit还是64-bit
阅读量:4188 次
发布时间:2019-05-26

本文共 601 字,大约阅读时间需要 2 分钟。

可以使用GetBinaryType API来获得这个信息:
BOOL GetBinaryType(
  LPCTSTR
,
  LPDWORD
);
Binary Type可以是下面的值。
Value Meaning
SCS_32BIT_BINARY A 32-bit Windows-based application
SCS_64BIT_BINARY A 64-bit Windows-based application.
SCS_DOS_BINARY An MS-DOS – based application
SCS_OS216_BINARY A 16-bit OS/2-based application
SCS_PIF_BINARY A PIF file that executes an MS-DOS – based application
SCS_POSIX_BINARY A POSIX – based application
SCS_WOW_BINARY A 16-bit Windows-based application
也可以通过SHGetFileInfo API来获得这个信息,这个API还可以获得更多的文件信息,如各种图标等等,具体可以参看MSDN。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1571275

你可能感兴趣的文章
整合BDS 2006/C++Builder 2006 和Boost 1.33.x
查看>>
ECO/AJAX技术研讨会问卷整理
查看>>
ECOIII專欄,第3集
查看>>
ECO技術和高雄/台中ECO/AJAX技術研討會
查看>>
BDS 2006 Hotfix 4铪铪铪铪铪
查看>>
如何重覆使用ECO建立的企業邏輯模型
查看>>
焦油坑与激情
查看>>
项目开发经验谈(二)
查看>>
项目开发经验谈(一)
查看>>
浅谈项目感觉
查看>>
用积木搭出的埃菲尔铁塔
查看>>
IT项目经理是否需要技术能力
查看>>
饮水者才能自知冷暖
查看>>
产品和样品
查看>>
测试Windows Sockets协议
查看>>
页面性能测试-QTP篇
查看>>
alipay支付宝招聘
查看>>
如何避免遗漏bug
查看>>
oracle性能测试
查看>>
日常性能测试的流程
查看>>