I would like to knwo the best way to update my program so the user doesn't have to do anything. I have code for a updater that updates by checking versions and seeing if there is a new one and if so downloading a zip with all the updated files in it, but i want mine to download all the files seperate to the prog directory so the user doesn;t have to unzip the file and extract. I would have pics, exe, and database to download if a new version would be availiable. How would i check to see if new files existed in a directory and download them?

Thanks!