【问题标题】:What value should I use for OnlyBelowVersion in InnoSetup for Windows 2000 only?在 InnoSetup for Windows 2000 中,我应该为 OnlyBelowVersion 使用什么值?
【发布时间】:2011-03-14 19:03:57
【问题描述】:

如果 Windows 版本为 2000,我想使用 OnlyBelowVersion 来安装 sc.exe 程序,而对于 Windows NT 及更低版本则根本不需要。

仅Windows 2000 所需的唯一以下版本是什么,即Windows XP 或Windows 2003 的最低字符串是多少?

【问题讨论】:

    标签: inno-setup windowsversion


    【解决方案1】:

    来自 InnoSetup 帮助文件:

    Windows 版本:

    4.0.950 视窗 95

    4.0.1111 Windows 95 OSR 2 和 OSR 2.1

    4.0.1212 Windows 95 OSR 2.5

    4.1.1998 Windows 98

    4.1.2222 Windows 98 第二版

    4.9.3000 Windows Me

    Windows NT 版本:

    4.0.1381 Windows NT 4.0

    5.0.2195 视窗 2000

    5.01.2600 Windows XP 或 Windows XP 64 位版本 2002(安腾)

    5.02.3790 Windows Server 2003 或 Windows XP x64 版 (AMD64/EM64T)

    或 Windows XP 64 位版本 2003(安腾)

    6.0.6000 Windows Vista

    6.0.6001 带有 Service Pack 1 的 Windows Vista 或 Windows Server 2008

    6.01.7600 Windows 7 或 Windows Server 2008 R2

    >

    还有:

    OnlyBelowVersion 基本上是 与 MinVersion 相反。指定 最低 Windows 和 Windows NT 版本 不处理条目。为了 例如,如果你把 4.1,5.0 和 用户正在运行 Windows 95 或 NT 4.0 该条目将被处理,但如果 用户正在运行 Windows 98(其中 报告其版本为 4.1) 或 Windows 2000(报告其版本为 NT 5.0),它不会被处理。将“0”用于其中一个版本 表示没有版本上限。 内部版本号和/或服务包 级别可能包含在版本中 数字。这会覆盖任何 OnlyBelowVersion 指令中的 脚本的 [Setup] 部分。

    没有 OnlyBelowVersion 的条目 参数总是被处理,除非 其他参数说不应该。

    示例:OnlyBelowVersion:4.1,5.0

    【讨论】:

    • “Inno Setup 不再支持 Windows 95/98/Me”
    猜你喜欢
    • 1970-01-01
    • 2010-11-18
    • 2015-08-24
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 2012-12-16
    • 2017-07-12
    相关资源
    最近更新 更多