Thanks for the suggestions, but it's still not working for me... (Only on Windows 9x) I get a kix32c has performed an illegal operation... message.
This key that it is looking for does not exist. It should ignore it, and move on right?
Here is the latest version:
code:
; Check Workstation type, exit if server or DC.
;
; Check OS Version, if Win9x goto Workstation Section
; INWIN = WinNT = 1, Win9x = 2
if @INWIN = 2
goto WKS
ENDIF
; Check if logon to Server or Workstation
; PRODUCTTYPE - WinNT = Workstation, ServerNT = Member Server, LanmanNT = Domain Controller
$PRODUCTTYPE = READVALUE("HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\PRODUCTOPTIONS","PRODUCTTYPE")
; if not Workstation, just exit without notice
if $PRODUCTTYPE = "WinNT"
goto WKS
ENDIF
if $PRODUCTTYPE = "ServerNT"
goto END
ENDIF
if $PRODUCTTYPE = "LanmanNT"
goto END
ENDIF
:WKS
IF INGROUP("ZETAFAX USERS") = 1
USE Z: /DELETE
USE Z: "\\NTSERVER\ZFAX$"
ENDIF
IF INGROUP("UPSU") = 1
USE F: /DELETE
USE F: "\\NTSERVER\MAIN"
ENDIF
; Norton Antivirus Specific Section
; checking product version number of vpc32.exe
; if already installed, exit
;
$CurrentBLDVer = "7.60.0.926"
$NavHomeDir = READVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\LANDesk\VirusProtect6\CurrentVersion","Home Directory")
;
If GetFileVersion($NavHomeDir +"\vpc32.exe","ProductVersion") = $CurrentBLDVer
goto GRC
ENDIF
:NAVINST
IF INGROUP("NAV") = 1
USE X: "\\NTSERVER\VPHOME"
SHELL "%COMSPEC% /E:1024 /C"+@LDRIVE+"VPLOGON.BAT" ; Call NAVCE Install Script
ENDIF
GOTO NavDone
:GRC
SHELL "XCOPY X:\GRC.DAT $NAVHome /C /R/ Y"
:NavDone
USE X: /DELETE
SHELL "NET TIME \\DOMAIN /SET /Y"
SLEEP 1
GOTO "END"
:END
exit