【问题标题】:Check if OS is 32 bit or 64 bit before application install in C# windows application在 C# windows 应用程序中安装应用程序之前检查操作系统是 32 位还是 64 位
【发布时间】:2013-12-05 17:30:32
【问题描述】:

我想在 64 位机器上验证 32 位应用程序安装,我需要在安装应用程序之前向用户显示一些信息。这可能吗?

我将启动条件(非 VersionNT64)用于 32 位,将(VersionNT64)用于 64 位,但无法正常工作!

【问题讨论】:

  • 请发布一些代码以帮助查找错误。还要检查你是否安装了最新的 Msipackage。
  • 安装应用程序之前是什么意思?你的意思是安装程序应该检查操作系统是 32 位还是 64 位?
  • 或者你想在你的应用程序中检查一下,如果操作系统是 32 位的,那么就这样做?,

标签: c# winforms launch-condition


【解决方案1】:

我不太确定我是否理解您的问题,但如果我假设您有两个不同的安装程序,一个用于 32 位,一个用于 64 位,您将必须制作一个小型可执行文件来包装这两个安装程序并选择正确的 MSI 文件。

Environment.Is64BitOperatingSystem

将显示您当前使用的操作系统类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-23
    • 2012-09-01
    • 1970-01-01
    • 2015-08-11
    • 2011-07-07
    • 2017-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多