InnoTools Downloader, is a great tool for downloading files during installation.
Is there a way to support proxy settings with a download?
In the release notes from 2008, it says something about " - Preliminary support for proxy server autodetection".
I could not find anything in the help files.
The InnoTools downloader uses the InternetQueryOption
WinAPI function (with dwOption
= INTERNET_OPTION_PROXY
) to autodetect proxy to be used.
There's no way to explicitly configure proxy.
On the other hand, the Inno Download Plugin (that you've tagged your question with) does support explicit proxy configuration:
procedure idpSetProxyMode(mode: String); external 'idpSetProxyMode@files:idp.dll cdecl';
procedure idpSetProxyName(name: String); external 'idpSetProxyName@files:idp.dll cdecl';
procedure idpSetProxyLogin(login, password: String); external 'idpSetProxyLogin@files:idp.dll cdecl';
DwinsHs (Downloader for Inno Setup) also supports proxy.
I do not have any experience with either, but InnoTools downloader has not been updated since 2008, while Inno Download Plugin and DwinsHs seem to be still maintained.