如何知道应用程序或DLL是x64还是X86

本文介绍了如何确定应用程序及其依赖库是x64还是X86架构。通过使用Dependency Walker工具,打开应用程序文件,观察图标右下角的标记来判断平台类型。在Windows 10 x64系统中,System32目录存放x64应用,SysWOW64则存放x86应用。
摘要由CSDN通过智能技术生成

简介

我们无法通过应用程序属性获取平台信息,但是如果平台不兼容,则会在应用程序中发生错误,尤其加载了不兼容的库。因此我们需要知道应用程序的平台是什么并且加载的库是正确的。

使用 Dependency Walker工具

  • 下载 Dependency Walker

  • 或者在这里下载

  • 打开Dependency Walker,应用程序名称为 depends.exe
    Open

  • file->open ,选择你要打开的文件
    在这里插入图片描述

  • 依赖信息如下
    在这里插入图片描述

  • 如果平台是x64,图标的右下角会显示X64,否则是x86

  • 如果图标为粉红色或有问号,则表示有警告并需要注意

其他

  • 我的电脑是Windows10 x64,只是在我的电脑上测试
  • Windows 10 x64很奇怪,C:\Windows\System32目录下是x64应用程序,而C:\Windows\SysWOW64目录下是x86应用程序
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值