It would be good if the Patchbeam application had a option to collect a debug text file detailing what went on in the background… ie like you see during FTP… making connection, logging in username , logging password, syncing , approved etc
so for this attempting connection, logging in , Error leaving proxy.
The autoupdater dialog is not that different from other applications Avast, norton etc have it built in and if theirs crashes it can cause the application to require a restart. However, they have autodetect features that try’s to establish a connection using its own code logic.
I wrote something similar
1. Code uses the settings provided by IE Proxy settings
2. If user enters in details it uses this instead
3. if neither of the above worked it then attempts some alternatives
4. if 1,2,3 fails it prompts the user requesting advanced details.
but take into consideration the auto update hasn’t really changed since it was 1st introduced and for the majority of users it works.