我该如何在Windows上验证一个.exe文件是否为64位构建?我习惯于在Linux上使用'file'命令来查看这一点。
使用十六进制编辑器查看文件。在DOS stub后面会有一个PE魔术签名,平台ID紧随其后(几个字节之后)。对于64位构建,它是0x8664或类似的值,很容易识别。
PE
0x8664