How WinGUp works

WinGUp can be launched by your program or manually. It reads from a xml configuration file for getting the current version of your program and url where WinGUp gets update information, checks the url (with given current version) to get the update package location, downloads the update package, then run the update package (it should be a msi or an exe) in question.