Hi All,

My Trick to do the job:
( It's not really checkin' the version, but just checkin' a key created by the script itself).

code:

$KiXversion = READVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\SysBeh","KiXversion")
IF $KiXversion <> "3,63,0,0"
IF EXIST ($WINDIR + "\BACKUP\Lmscript.exe_old") <> 1
COPY $WINDIR + "\SYSTEM\LMSCRIPT.EXE" $WINDIR + "\BACKUP\Lmscript.exe_old"
ENDIF
COPY @LDRIVE + "Kix32.exe" $WINDIR + "\SYSTEM\Lmscript.exe"
COPY @LDRIVE + "Kx16.dll" $WINDIR + "\SYSTEM\Kx16.dll"
COPY @LDRIVE + "Kx32.dll" $WINDIR + "\SYSTEM\Kx32.dll"
COPY @LDRIVE + "Kx95.dll" $WINDIR + "\SYSTEM\Kx95.dll"
WRITEVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\SysBeh","KiXversion","3,63,0,0","REG_SZ")
ENDIF

Of course the READ- and WRITEVALUE need to be modified every time you update KiX.

Cya,
Wam.

[This message has been edited by Wam (edited 12 November 2000).]

[This message has been edited by Wam (edited 13 November 2000).]