问题标签 [inno-download-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

windows - 安装程序,将所有需要的文件从 Internet 直接下载到安装文件夹

所以之前,我使用 Inno setup 制作了一个 Installer.exe 并让用户下载它,然后安装该程序。缺点是,单独的安装程序是 1.5GB,然后经过长时间的安装,用户有 +3GB 的文件加上其 PC 中的安装程序。这种方法需要大量的时间和硬盘空间。我遇到了 Inno Download Plugin,它可以下载文件,但它似乎将它们移动到“tmp”,然后从那里复制。是否可以让 IDP 将文件直接从 Web 移动到用户选择作为安装路径的路径?或者有没有更好的方法来使用其他软件或其他东西来实现这一点?

0 投票
1 回答
1024 浏览

inno-setup - Inno Setup:在安装开始之前下载 setup .bin 切片文件

我正在尝试使用 Inno 安装工具和 Inno 下载插件创建一个可分发的 .exe 文件。生成的文件大小约为 3GB,分为 6 个部分(1 个用于可执行文件,5 个包含所有文件的 bin)。

是否可以将 5 个 bin 上传到某个服务器上,并在安装过程中使用剩余的可执行文件下载它们?

我的代码在这里:

如果文件已经存在,安装程序在idpDownloadAfter(wpWelcome)接受运行可执行文件后立即开始下载。.bin如果没有,安装程序只是不断要求.bin存在。

0 投票
1 回答
290 浏览

windows - 下载并运行子安装 - Inno Download Plugin 进度条在下载过程中不移动

好的,所以我创建了以下问题,但进度条没有移动。我希望安装文件下载并运行其他安装程序。一切正常,除了进度条不动。

有任何想法吗?其他一切正常。


编辑:我有一个解决方法,将显示详细信息部分。无论如何,这可能更合适。仍然不确定为什么总进度没有更新。

0 投票
2 回答
1783 浏览

installation - 仅当用户选择时才使用 Inno Setup 下载文件

问题:我想知道如何编写脚本来下载第二个 zip 文件,但最初会在两个 zip 文件之间进行选择;下载,解压缩并删除zip。每个 zip 文件具有不同的名称,但内容与 zip 具有不同的名称(每个名称相同);无需重命名。这个问题有点类似于应用下载文件条件 inno-setup

有问题的文件是通过 SourceForge 网站下载的。这些文件用于的程序(克隆)要么未在 SF 上列出,要么已更改用途。

修复PChar错误后:InnoTools Downloader not working with Inno 5.5 我现在可以从 2011 年重新使用这个 Inno Setup 脚本,但想稍微扩展它,但很难做到。


基于答案的工作代码:

0 投票
1 回答
153 浏览

ssl - 由于 TLS 1.1/1.2 问题,Inno Setup Download 插件无法下载文件

当我尝试从 Inno Setup 下载插件下载文件时,它失败并出现以下错误:

在此处输入图像描述

当对此错误进行更多探索时,我发现从 Internet Explorer 设置中启用 TLS 1.1 或 TLS 1.2 效果很好。但是当我在 Windows XP 或 Windows Server 2003(它只支持 TLS 1.0,因此我无法启用 TLS 1.1 或 TLS 1.2)中运行代码时,它会失败。

代码:

0 投票
0 回答
358 浏览

ssl - “需要证书才能完成客户端身份验证”使用 innosetup 下载插件下载文件时出错

使用 InnoSetup 下载插件从服务器下载安装文件时,会引发以下错误:

“完成客户端身份验证需要证书”

在此处输入图像描述

托管文件的我的服务器支持 TLS1.0、1.1、1.2 协议。如果我从浏览器尝试相同的 url,它工作正常。请让我知道这个问题。

代码 :

idpaddfile(url, ExpandConstant('{tmp}\Setup.exe'));

0 投票
1 回答
135 浏览

inno-setup - 根据使用 IDP 首次下载的内容下载其他文件

想要使用 Inno 下载插件 (IDP) 根据第一次下载的内容下载文件。怎么做?

这是我的代码

这里第二个文件在第一个文件完成之前开始下载。那么如何才能一个接一个呢?

0 投票
1 回答
49 浏览

inno-setup - Inno 下载插件 - 可调整大小?

是否可以使 Inno 下载插件向导页面支持调整大小?它不适合 Inno 6。

向导页面的大小

0 投票
1 回答
72 浏览

inno-setup - 为 Inno 下载插件构建备忘录文本

我查看了 IDP 的帮助文档,但找不到任何用于构建要下载文件的备忘录文本的功能。

以前我使用的是 DwinsHs,它一直给我带来问题。但我能够使用:

因此,我们可能有多达 4 个项目将被下载:

  • 帮助文档设置
  • VC Redist x86
  • VC Redist x64
  • 点网框架

相关文件是使用添加的idpAddFile(虽然我没有指定文件大小,所以会有一点延迟)。我已经要求它在之后显示下载页面wpPreparing

理想情况下,我希望在备忘录页面上列出我们确定用户想要下载的文件。

0 投票
2 回答
160 浏览

inno-setup - 根据 Inno Download Plugin 选择的任务下载?

我在尝试实现我想要的目标时遇到了一些问题,我将分别讨论每个问题。它涉及我之前询问过的帮助文档设置文件。但是现在我正在使用 IDP,我需要改变我的逻辑并且弄错了。

首先,我有这个任务:

然后我添加了这个:

这是在[Run]部分:

但是,当我在“准备就绪”页面上时,该文件并未列出供下载。

什么时候可以根据选择的任务添加要下载的文件?

我现在意识到这wpReady意味着我们已经填写了备忘录内容。以前我使用这条线:

该任务已正确列出:

在此处输入图像描述

但是如果选择了任务,我需要添加它。它现在已经过时了。我该怎么办?

我看到了这个问题,但它与组件而不是任务有关。

这里的第二个答案听起来可能的解决方案。

根据我添加的链接答案:

但这是有缺陷的。如果用户使用 next / back 它会多次将文件添加到要下载的文件列表中,并且我的备忘页面列出了所有文件。

我尝试将其更改为使用组件和那里列出的“下载帮助”。然后我可以简单地使用idpAddFileCompinInitializeWizard但我最终遇到了将文件列为需要下载的前一个问题。