所以之前,我使用 Inno setup 制作了一个 Installer.exe 并让用户下载它,然后安装该程序。缺点是,单独的安装程序是 1.5GB,然后经过长时间的安装,用户有 +3GB 的文件加上其 PC 中的安装程序。这种方法需要大量的时间和硬盘空间。我遇到了 Inno Download Plugin,它可以下载文件,但它似乎将它们移动到“tmp”,然后从那里复制。是否可以让 IDP 将文件直接从 Web 移动到用户选择作为安装路径的路径?或者有没有更好的方法来使用其他软件或其他东西来实现这一点?
问问题
181 次
1 回答
2
Inno Download Plugin 可以在任何你想要的地方下载文件,包括安装文件夹。当然,只有在您已经知道安装文件夹之后,您才需要安排下载。所以不在InitializeWizard
(通常由 IDP 示例使用)。
procedure CurStepChanged(CurStep: TSetupStep);
begin
{ Installation is starting, so we already know what "app" is. }
if CurStep = ssInstall then
begin
idpAddFile('https://www.example.com/file.zip', ExpandConstant('{app}\file.zip'));
idpDownloadAfter(wpInstalling);
end;
end;
于 2018-06-17T18:58:19.840 回答