I dont' have any Idea really. But seeing how all you need is the self extracting zip file and not the script anymore. You can just go to windows update. Have it list all the updates to download, then open the self extracting exe on the file server and extract it to c:\windows\softwaredistribution\download and then proceed with the install. MOST of the updates should already be there ,and won't have to be downloaded.
Also thank you for the personal message letting me know you responded to the thread. As I don't get updated via Email on this thread for what ever reason.
The hell with everyone that thinks this is stupid or worthless... you did the best you could by simply empowering other users with the knowledge of this method for free and it seems they returned your attempt at passing somthing on with greif rather then thanks.
Until we can raise enough money to buy enough copies of Bambi to distribute to the big kids we have running around here I will sum up the lesson that watching that movie would teach you...
"If you don't have somthing nice to say... Don't say anything at all"
Constructive critism aside obviously but I see no one here has even offered you that. I think this was hampered because you didn't have a neat GUI and a cool Installer and it was really slim and not at all bloated. So in turn everyone here decided to cry about how useless this was....
Well here is what I have to say:
I think this is a realy cool script.
Being a programmer here are several ways this project can be updated to be more useful:
Have a .xml file in the root "update" directory along with all the updates to install.
XML File would contain the filename and the MD5 if you wish.
Use this XML file to query MS and return the description of what the update will do in either a tool tip or short text and verify the md5.
Have a checkbox next to each update in the list, updates which are not checked are not added to the Self Extracting Archive.(Obviously a select all / deselect all button)
Code to make the extracting archive dynamically can be found free here:
As a final touch you can even have a autoinst.XML which if is there will automatically package certain packages into the EXE (useful for updating multiple machines with the same patches without having to sort through a buch of check boxes)
Very very simple. The harder part would be the GUI.
If you think this might be useful I would even meet you half way and write the code for the logic and GUI if you build the interface in Visual Studio (Any .NET Language or C++)
Good Job!!! and remember some people need to be ###### to sleep better at night... don't take it personal.