gpt4 book ai didi

installation - 安装程序根据 CPU 架构(x86 32 位、x64 64 位等)选择 MSI

转载 作者:行者123 更新时间:2023-12-02 23:54:40 25 4
gpt4 key购买 nike

我有一个安装程序(Visual Studio 安装项目),其中 uses DIFxApp and an Orca transform to install drivers 。问题是有两个 DIFxApp 合并模块 - 一个用于 x86,一个用于 x64。如果我同时引用它们,则安装仅适用于 64 位计算机,而仅引用 x86 版本则允许我在 32 位计算机上安装。

似乎唯一的解决方案是创建两个 MSI(一个用于 x86,一个用于 x64),每个都引用正确的合并模块。我的问题是我应该如何创建一个安装程序来根据目标计算机的处理器选择要安装的 MSI?

我曾与 NSIS 合作过一点点,所以走这条路可能是最简单的。其他可能性是 Inno-SetupdotNetInstaller .

类似问题(但答案不充分):

最佳答案

如果您决定使用 NSIS:

!include "x64.nsh"
${If} ${RunningX64}
MessageBox MB_OK "running on x64"
${Else}
MessageBox MB_OK "running on x86"
${EndIf}

关于installation - 安装程序根据 CPU 架构(x86 32 位、x64 64 位等)选择 MSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4128099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com