gpt4 book ai didi

windows - 安装程序需要区分 Vista 和 XP

转载 作者:可可西里 更新时间:2023-11-01 11:15:08 25 4
gpt4 key购买 nike

我需要为设备安装 USB 驱动程序,以便 ActiveSync(在 XP 下)或移动设备中心(在 Vista 下)识别它。

然而,ActiveSync (XP) 需要安装的 .INF 文件与 MDC (Vista) 需要安装的 .INF 文件不同。所以我需要一个安装程序来确定目标是 XP 还是 Vista 并安装正确的文件。

我只是使用 Visual Studio 2005 创建安装程序,而不是更复杂的东西,但我看不出有什么方法可以使文件安装依赖于目标操作系统。我是否需要创建自定义操作来执行此操作?如果是这样,它应该做什么,例如设置环境变量?

最佳答案

使用 Windows Installer 属性:

Operating System Property Values

特别是:

VersionNT

WindowsBuild

ServicePackLevel

例子:

VersionNT>500 And VersionNT<600将意味着 XP

VersionNT=600将意味着 Vista

关于windows - 安装程序需要区分 Vista 和 XP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1369071/

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