Svenska et. al. :
Not really trying to reinvent the wheel - just trying something that might be useful to those of us dolts who still have to live with dialup, and can't auto-update using broadband.
Yes, using UltraISO will work if you delete everything inside, and re-add the files, then re-save. It is not much trouble to do so, and works well. But lets' examine which is faster and simpler.
We'll use the example of a dialup user (for whom this method is geared) who must manually download the virus defs (McAfee dat-43xx.zip, McAfee Stinger, F-Prot (2 files), and Ad-aware. Once the files are placed in the VirusDefs folder, this is where the philosophy diverges (though in the end accomplishes the same thing).
Once those five files (4 zips and an exe) are in the VirusDefs Folder - I execute ONE .bat file which 1) unzips all the zips, 2) copies ONLY the necessary files from VirusDefs to the appropriate Programs folder, and 3) builds the ISO all in ONE step. I used my mouse once (double-clicked) to extract/move/&build the ISO with updated virus defs using the All-In-One .bat file.
Using the UltraISO method, you have to:
01) Extract the zips
02) identify which files belong in which folders (not all files belong or are necessary in the McAfee folder for example)
03) move them to their individual folders
04) open UltraISO
05) navigate your way through the buttons and dialogue windows to open the ISO
06) delete the files
07) drill down to where the new files are in the directory structure
08) select them all
09) drag them to the top portion
10) then save...
all in all, at least 20 mouse clicks.
Not all files contained in sdat*.exe or the 40% smaller dat-43xx.zip (contains all the necessary virus defs) by any means belong in the respective antivirus folders, and though do no harm, I'm a stickler when it comes to having extra garbage files which serve no purpose taking up space, especially when I've geared much of my winPE disc building to using mini-CDs... so the .bat files ONLY copy the files absolutely necessary for the AV to function...
Then, I took a stop watch and timed each procedure:
To build the ISO using msisofs.exe and my All-In-One bat file (includes extracting ZIPs and copying files) took anywhere from 37-55 seconds.
To build the ISO using UltraISO took consistently 95 seconds (I have a slow 500mHz machine but the comparison is useful in a relative sense). The 95 seconds did include the time it took to open UltraISO, navigate to the ISO, open it, delete, navigate to where the new files/folders reside, add them, then save... at a pace I considered to be normal. It did not include the time to extract the zips, identify and move the appropriate files.
So, if I had a choice between accomplishing the identical task using one-step vs twenty or more steps, and it was also faster - I'm opting for the one-click option.
And yes, I'm anal.
OK, enough about updating AV defs!