我正在尝试使用 Inno 安装工具和 Inno 下载插件创建一个可分发的 .exe 文件。生成的文件大小约为 3GB,分为 6 个部分(1 个用于可执行文件,5 个包含所有文件的 bin)。
是否可以将 5 个 bin 上传到某个服务器上,并在安装过程中使用剩余的可执行文件下载它们?
我的代码在这里:
procedure InitializeWizard();
var
ResultCode: integer;
TempAddress: String;
FinalSavePath: String;
UserName, UserCompany: String;
begin
idpSetOption('DetailedMode', '1');
idpSetOption('AllowContinue', '1');
idpSetLogin('aaa', 'aaa');
idpAddFile('https://...', target_path);
idpAddFile('https://...', target_path);
idpAddFile('https://...', target_path);
idpAddFile('https://...', target_path);
idpDownloadAfter(wpWelcome);
end;
如果文件已经存在,安装程序在idpDownloadAfter(wpWelcome)
接受运行可执行文件后立即开始下载。.bin
如果没有,安装程序只是不断要求.bin
存在。