【问题标题】:Download file from internet (HTTPS) using Inno Setup version 5 (5.3.11) only仅使用 Inno Setup 版本 5 (5.3.11) 从 Internet (HTTPS) 下载文件
【发布时间】:2021-11-15 15:23:52
【问题描述】:

我无法使用 Inno Setup 6 或更高版本(具有内置下载支持),因为我的许多用户仍在使用 Windows 7(没有像 SP1 这样的任何更新)并且使用版本 6 创建的设置在那里失败(即使在设置之后MinVersion 到 6.0)。

我已经尝试过的:

  1. Inno 下载插件 by Mitrich Software – 我正在使用 Inno Setup 5.3.11,它在第一行给出以下错误 (#include <idp.iss>):

为了能够使用“#include”以外的编译器指令,您需要 当前未安装的 Inno Setup Preprocessor (ISPP)。

要下载和安装 ISPP,请从以下网址获取 Inno Setup QuickStart Pack http://www.jrsoftware.org/isdl.php#qsp.

我尝试在给定的 URL 上搜索 Inno Setup QuickStart Pack,但无法找到,因为它已被删除。

  1. InnoTools 下载器 - 这不支持所需的 HTTPS。

  2. DwinsHs(Inno Setup 的下载器)– 这有一些奇怪的要求,即在我的网站上添加不符合我需要的链接。另外,我试过了,但给出了与 #1 相同的错误。

非常感谢在 Inno Setup 5.3.11 版本中获得 https 下载的任何帮助。

【问题讨论】:

    标签: inno-setup setup-project inno-download-plugin inno-tools-downloader dwinshs


    【解决方案1】:

    根据 Inno Setup 版本历史,最新版本(当前为 6.2)应该支持带有 MinVersion=6.0 的 vanilla Windows 7。我建议您重新检查此选项以避免使用旧版本。


    无论如何,您可以从以下位置下载任何旧版本的 Inno Setup: https://files.jrsoftware.org/is/

    预处理器包含在 Inno Setup 安装程序中已经有一段时间了。它肯定包含在最新的 IS5 5.6.1 中。


    您也可以完全不使用预处理器。只需将idp.iss 的内容复制并粘贴到#include <idp.iss> 的位置即可。您还必须手动预处理 idp.iss 本身中的指令。但只有少数几个。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多