仅使用 Inno Setup 版本 5 (5.3.11) 从 Internet (HTTPS) 下载文件
Download file from internet (HTTPS) using Inno Setup version 5 (5.3.11) only
我无法使用 Inno Setup 6 或更高版本(具有内置下载支持),因为我的许多用户仍在使用 Windows 7(没有像 SP1 这样的任何更新)并且使用版本 6 创建的设置是在那里失败(即使在将 MinVersion
设置为 6.0 之后)。
我已经尝试过的:
- Inno 下载插件 来自 Mitrich Software – 我正在使用 Inno Setup
5.3.11 并在第一行给出以下错误 (
#include <idp.iss>
):
To be able to use compiler directives other than '#include', you need
Inno Setup Preprocessor (ISPP) which is currently not installed.
To download and install ISPP, get the Inno Setup QuickStart Pack from
http://www.jrsoftware.org/isdl.php#qsp.
我尝试在给定 URL 上搜索 Inno Setup QuickStart Pack,但找不到,因为它已被删除。
InnoTools 下载器 – 这不支持必需的 HTTPS。
DwinsHs(Inno Setup 的下载器)——这有一些奇怪的要求,需要在我的网站上添加 link,但不符合我的需要.另外,我试过了,但给出了与#1 相同的错误。
非常感谢任何帮助在 Inno Setup 5.3.11 版本中运行 https 下载的帮助。
根据 Inno Setup 版本历史,最新版本(当前为 6.2)应该支持 vanilla Windows 7 和 MinVersion=6.0
。我建议您重新检查此选项以避免使用旧版本。
无论如何,您可以从以下位置下载任何旧版本的 Inno Setup:
https://files.jrsoftware.org/is/
预处理器包含在 Inno Setup 安装程序中已经有一段时间了。它肯定包含在最新的 IS5 5.6.1 中。
您也可以完全不使用预处理器。只需复制并粘贴 idp.iss
的内容来代替 #include <idp.iss>
。您还必须手动预处理 idp.iss
本身中的指令。但只有少数。
我无法使用 Inno Setup 6 或更高版本(具有内置下载支持),因为我的许多用户仍在使用 Windows 7(没有像 SP1 这样的任何更新)并且使用版本 6 创建的设置是在那里失败(即使在将 MinVersion
设置为 6.0 之后)。
我已经尝试过的:
- Inno 下载插件 来自 Mitrich Software – 我正在使用 Inno Setup
5.3.11 并在第一行给出以下错误 (
#include <idp.iss>
):
To be able to use compiler directives other than '#include', you need Inno Setup Preprocessor (ISPP) which is currently not installed.
To download and install ISPP, get the Inno Setup QuickStart Pack from http://www.jrsoftware.org/isdl.php#qsp.
我尝试在给定 URL 上搜索 Inno Setup QuickStart Pack,但找不到,因为它已被删除。
InnoTools 下载器 – 这不支持必需的 HTTPS。
DwinsHs(Inno Setup 的下载器)——这有一些奇怪的要求,需要在我的网站上添加 link,但不符合我的需要.另外,我试过了,但给出了与#1 相同的错误。
非常感谢任何帮助在 Inno Setup 5.3.11 版本中运行 https 下载的帮助。
根据 Inno Setup 版本历史,最新版本(当前为 6.2)应该支持 vanilla Windows 7 和 MinVersion=6.0
。我建议您重新检查此选项以避免使用旧版本。
无论如何,您可以从以下位置下载任何旧版本的 Inno Setup: https://files.jrsoftware.org/is/
预处理器包含在 Inno Setup 安装程序中已经有一段时间了。它肯定包含在最新的 IS5 5.6.1 中。
您也可以完全不使用预处理器。只需复制并粘贴 idp.iss
的内容来代替 #include <idp.iss>
。您还必须手动预处理 idp.iss
本身中的指令。但只有少数。