查找已安装的应用程序是否为x64

时间:2017-01-19 10:07:22

标签: c# .net vb.net windows

我遇到了这个问题:Get installed applications in a system以验证我的应用程序的先决条件是否已安装。但是,我还要验证安装的版本是x64还是x86。

有可能吗?

我正在谈论的应用程序是Microsoft Access数据库引擎(https://www.microsoft.com/en-ie/download/details.aspx?id=13255

1 个答案:

答案 0 :(得分:-1)

您可以使用中找到的CorFlags.exe " C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin>" 将程序集作为参数传递,它将列出一组标志

Option    | PE    | 32BIT
----------|-------|---------
x86       | PE32  | 0
Any CPU   | PE32  | 1
x64       | PE32+ | 0

希望有所帮助。