0

看完 这条评论

如果它内置在“任何 cpu”中,它将在 dumpbin 标头中显示为 32 位。

我想知道如何从 AnyCPU程序中分辨出普通的 32 位程序。如果可能的话,我宁愿从命令行执行此操作。我试过了

dumpbin YourProgram.exe /headers

在每种类型的程序上,但无法以这种方式区分它们。

4

1 回答 1

0

比较这两个

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 位的。

于 2014-11-13T02:36:19.327 回答