看完 这条评论
如果它内置在“任何 cpu”中,它将在 dumpbin 标头中显示为 32 位。
我想知道如何从 AnyCPU程序中分辨出普通的 32 位程序。如果可能的话,我宁愿从命令行执行此操作。我试过了
dumpbin YourProgram.exe /headers
在每种类型的程序上,但无法以这种方式区分它们。
比较这两个
PS > Start-Process -PassThru Chocolatey.exe | 获取进程模块 尺寸(K) 模块名称 -------- ---------- 40 巧克力.exe 1700 ntdll.dll 第444章 第1148章 第432章
PS > 启动-进程-PassThru firefox.exe | 获取进程模块 尺寸(K) 模块名称 -------- ---------- 第272章 1700 ntdll.dll 第252章 第368章 32 wow64cpu.dll
所以如果你看到wow64.dll
它是 32 位的,否则程序是 64 位的。