Doc and Les,

Keeping this tread of topic

After reading both your posts i think i have got the bullitproof solution to check for the the updatelevel.
I have to decline on the multilanguage support, we only use english versions of NortonAV but in different
programversions, versions: 5.?? to 7.??

Two thing that seems consistant, are the use of the file DefInfo.dat and
the location of it found in reg-value: "HKEY_LOCAL_MACHINE\Software\Symantec\InstalledApps", "AVENGEDEFS"

code:
Break On
$VirDefPath = ReadValue("HKEY_LOCAL_MACHINE\Software\Symantec\InstalledApps", "AVENGEDEFS")
$VirDefFile = $VirDefPath + "\Definfo.dat"
$CurrDefs = ReadProfileString($VirDefFile, "DefDates", "CurDefs")
$VPDate = Substr("$CurrDefs",5,2) + "/" + Substr("$CurrDefs",7,2) + "/" + Substr("$CurrDefs",1,4)
? "Newest NAV Definition files are dated: " + $VPDate

I believe the 'expanded' valuename for AVENGEDEFS would be AntiVirusEnglishDefinitons, so therefore only support
for english versions with this code!

The place to look for the path for windows general folders like startup, startmenu, desktop and so on are different
for Win9x and WinNT.

Win9x: Look in HKCU
WinNT: Look in HKLM

Just a comment to the differences in Microsoft OS's:
Over time we will all be in a Win9x-like environment with improved NT-security. By this i mean that Win2k/XP
behaves a lot like Win9x for the user, but like WinNT for the administrators with the added ADS-concept.
I know that in the real world 'over time' will be years and years !!!

We can only hope that microsoft will try to keep a consistant line for future versions, They don't keep it in
the naming concept, i thought the year-naming was a good idea, easy to follow. What is the version following XP
going to be called?
Maybe VXP (Very Expanded - ) or EXP (Extreemly Expanded - ) or oldfashioned XP v.2


-Erik