Archive: Firewalls and NSISDL::Download


Firewalls and NSISDL::Download
I tested out my installer on a corporate network...and all of my nsisdl::downloads started failing...works fine in other places
Tested with...Pop $R0
Does anyone know what the workarounds are for getting around firewalls set by IT people ?
btw, the computer I tested on is a system admin...and says he can install/update other applications without any problems
many thanks


is your network behind a proxy?


I am not sure as their IT dept is outsourced...
I can find out. Is this the most probable reason why NSISDL would fail? If so, is there a workaround ?


Also WinXP SP2 with their new firewall crap could be blocking your NSIS installer from connecting out to the internet. I'm just throwing out ideas here though. From the NSISdl readme:

PROXIES
-------

NSISdl supports only basic configurations of proxies. It doesn't support
proxies which require authentication, automatic configuration script, etc.
NSISdl reads the proxy configuration from Internet Explorer's registry key
under HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings. It
reads and parses ProxyEnable and ProxyServer.

If you don't want NSISdl to use Internet Explorer's settings, use the
/NOIEPROXY flag. /NOIEPROXY should be used after /TRANSLATE and
/TIMEOUT. For example:

NSISdl::download /NOIEPROXY http://www.domain.com/file localfile.exe
NSISdl::download /TIMEOUT=30000 /NOIEPROXY http://www.domain.com/file localfile.exe
If they do have a proxy, it looks like NSISdl might have issues connecting out.

many thanks, Bandit :)
I'll give that a try on their network...
maybe this is a future/upcoming NSIS feature ?