The purpose of Autopatcher updater is to 1-Determine what to download along with the URL 2-Download the files thus determined 3-Verify the downloads for integrity and 4-Place them in appropriate folders.
To me it appears that there is no major problem in functions other than no-2 (downloading). The problems can be due to external reasons like connection problems leading to inconsistent and unpredictable errors like hung download.
Why re-invent the wheel? Why not just make a list of URLs and hand it over to a download manger (free ones like FDM). Autopatcher Updater can restrict itself to downloading small files from AP server, handover main download task to a download manger and take the control back when the download manager finishes.
Edited by Upendran, 30 November 2007 - 11:34 AM.