By default wyUpdate reads the proxy settings from Internet Explorer to download files. If the proxy settings in Internet Explorer are misconfigured, wyUpdate tries again without the proxy settings.
If you want to specify a custom proxy, simply pass the proxy settings to wyUpdate using the following commandline arguments:
wyUpdate.exe -proxy:"http://proxyserver:80/"
These custom proxy settings will overwrite the default Internet Explorer proxy settings.
wyUpdate.exe -proxy:"http://proxyserver:80/" -proxyp:"PASSWORD" -proxyu:"USERNAME"
wyUpdate.exe -proxy:"http://proxyserver:80/" -proxyp:"PASSWORD" -proxyu:"USERNAME" -proxyd:"OPTIONAL_DOMAIN"
If you're using the AutomaticUpdater control, then using custom proxy settings with wyUpdate is as simple as setting the "wyUpdateCommandline" property of your AutomaticUpdater instance:
automaticUpdater.wyUpdateCommandline = "-proxy:\"http://proxyserver:80/\"";