【问题标题】:How to set the minimum required Windows?如何设置所需的最低 Windows?
【发布时间】:2015-05-19 21:58:12
【问题描述】:

如何使用$SETPEFLAG 设置最低要求的Windows 版本?它可以用 以editbin.exe "$(TargetPath)" /SUBSYSTEM:WINDOWS,5.01 /OSVERSION:5.1 为例。

【问题讨论】:

    标签: delphi delphi-xe8


    【解决方案1】:

    您不能使用{$SetPeFlags} 指令设置最低操作系统版本。您必须在项目选项中设置它,而不是在 Linking 页面上:

    项目 |选项 |德尔福编译器 |链接
    将 PE 标头中的 OS 版本字段设置为 .

    默认为 5.0 (Windows 2000)。

    【讨论】:

    • 所以我想一次可以为不同的版本构建一个项目?
    • 如果您在项目中使用多个构建配置,它们可以分别指定不同的操作系统版本。
    • 哇,默认的 Windows 2000?人们真的还在使用它吗?你会认为它至少会升级到 XP。
    • @JerryDodge 我仍然在一些旧的制造系统上使用 Win2K。由于一些旧的 16 位硬件(ISA 插槽卡),它们没有升级 - 没有 Win2k 以外的驱动程序。当我们的备件库存开始减少时,我可能会花时间升级它们,但与此同时,如果它没有坏...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多