Really you'd want to do the update on a non-suspect PC, so presumably
on one's own before setting out - or on one's laptop. However, you
can't do it if the session is closed, thus a cd from a downloaded iso
is unlikely to be updatable. If you burn your own and don't close the
session, you can - at least with Nero - continue burning to it until
the cdr is full.
Something for me to experiment with. Hopefully AVG (or NOD32 or
whatever) can run without writing so you can run it from the bootable
CD. Then, as you say, by using CD-R[W] you could have it run its update
check to update its signature files on the recordable media. Sounds
doable.
Which 5 AV DOS scanners do you use? McAfee's Stinger only seems to
cover a specific subset of viruses.
KAVDOS32 (3.0.135), F-Prot for DOS, McAfee Virusscan (being the files
extracted from the SDAT download), Trend Micro's PCSCAN (The DOS files from
PC-Cillin are added to an Sysclean folder - and use the same defs), and
NAVDX (from NAV2001, copied over the extracted NAVC files - available from
ftp.symantec.com - and updated by the Intelligent Updater).
When the cd boots a 30M ramdrive is created. Each scanner is run by a batch
file which extracts the zipped scanner to a folder on the ramdrive and runs
it from there - so no problem with running from a read-only medium. I have a
log written to C: - though it's all customisable of course. You can read the
log from DOS, you can copy it to a floppy if a floppy drive exists. You can
read it from Windows assuming you can boot the hd. At the end of each scan
the AV folder on the ramdrive is deleted.
As for the updating, I make an updated zip of each scanner, so I'm updating
the entire program, not just the defs. This is because burning the AV
folders uncompressed, file names were being changed, eg a hyphen became an
underscore, so the batches wouldn't work. I'm not absolutely sure why that
happens, but burning them as zips and decompressing to the ramdrive gets
round it and I don't think disc space is so critical as to be worth
investigating why.
Shane