使用 Inno Setup 进行身份验证的下载

Authenticated download with Inno Setup

我的 HTTP 服务器上有文件需要下载。 我可以从通常的 HTTP 服务器正确下载它们,但我的服务器在下载过程中要求授权(此下载应受到保护)。

如何将 login/password 信息包含到 exe 文件或强制 Inno Setup 向用户显示授权 window?

因为现在 Inno Setup 只显示错误 window:access denied,无法输入 login/password.

我正在为此目的使用 Inno 下载插件。

使用idpSetLogin函数设置凭据:

procedure idpSetLogin(login, password: String);                
  external 'idpSetLogin@files:idp.dll cdecl';

如果要查询用户凭据,可以使用CreateInputQueryPage support function