【发布时间】:2019-03-28 14:41:28
【问题描述】:
如何创建一个批处理文件来判断已安装的程序 (.exe) 是 32 位还是 64 位?
有时你可以根据program.exe文件所在的文件夹来判断。
如果安装的程序是 32 位的,它将显示在 Program Files (x86) 文件夹中。如果文件是 64 位,它将显示在 Program Files 文件夹中。
但情况并非总是如此......
例如 Google Chrome 总是显示在 Program Files x86 中
但是我电脑上的版本是64位的:
例如,我如何引用 chrome.exe 并让批处理告诉我它是 64 位还是 32 位?
【问题讨论】:
-
泰勒那篇文章解释了如何判断操作系统是 32 位还是 64 位。我想知道安装的程序是32位还是64位。请删除你刚刚所做的
-
@TaylorSpark 你有什么建议吗?
-
跨站重复:How to check if a binary is 32 or 64 bit on Windows?、Check if exe is 64-bit。批量处理非常困难,但可以批量调用powershell或其他第三方工具