Dear Kent,
All our iexpress package for updating your clients has been updated.
Issues
- we create the check file also in %windir% directory.
this check file kix???.ok.
the problem was that in some situations the file c:\kix???.ok couldn't
be created. for backwards compatibility we create - try to create - two check
files
- c:\kix???.ok
- %windir%\kix???.ok
btw: we are using "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\Windir" value.
- during the creation of file associations with kix32 we aren't using
the external kixedit.reg file. it is using internal kixtart func-
tions.
- to prevent also problems with the installation of c:\kixedit.ico file,
we move it also to the %windir% directory.
- the control-file is restyled and as kixtart users you can easily read
information from it.
an example:
code:
[KiXtart]
kix32.exe=2002/06/18 20:19:09 -> 2002/05/29 16:59:06 225280 (build 095)
kx16.dll=2002/06/18 20:19:09 -> 2001/08/27 20:17:29 47104
kx32.dll=2002/06/18 20:19:09 -> 2002/03/29 12:38:08 49152
kx95.dll=2002/06/18 20:19:09 -> 2001/11/19 05:00:00 49152
KiXtart=installation completed at 2002/06/18 20:19:09 (+kix32.exe +kx16.dll +kx32.dll +kx95.dll) to "c:\windows\"
KiXtart release=ME -> kix 4.10 Release Candidate 2
KiXtart mode=registry
btw: the old format was
code:
[Kixtart ME]
kix32.exe 4.10 Beta 1=2002/05/01 17:04:13 -> 2002/04/03 00:00:00 221184 (build 084)
kx16.dll 4.10 Beta 1=2002/05/01 17:04:13 -> 2001/08/27 00:00:00 47104
kx32.dll 4.10 Beta 1=2002/05/01 17:04:13 -> 2002/03/29 00:00:00 49152
kx95.dll 4.10 Beta 1=2002/05/01 17:04:13 -> 2001/11/19 00:00:00 49152
Kixtart 4.10 Beta 1=installation completed at 2002/05/01 17:04:13 (+kix32.exe +kx16.dll +kx32.dll +kx95.dll) to "c:\windows\"
Kixtart 4.10 Beta 1 mode=registry
- we have rename the debugging file from "c:\kixtart.log" to "%tmp%\kixtart.txt".
btw: this file will created when environment variable "kix-debug" exist.
btw: by problem you should mail also this file to us.
an example of it
tuesday 2002/06/18 20:19:09- kixtart 4.10 Release Candidate 2/3.03e script starting.
-
-curdir: c:\windows\temp\ixp000.tmp
-scriptdir: c:\windows\temp\ixp000.tmp
-scriptname: start2.kix
-startdir: c:\windows\temp\ixp000.tmp
-
-userid: -/-
-user priv: guest
-version: inwin=2/dos=4.90/productsuite=/producttype=Windows Me/csd=
-
- start-20:19:09- 0 The operation completed successfully.
- 1-20:19:09- 0 The operation completed successfully.
- 2-20:19:09- 0 The operation completed successfully.
- 3-20:19:09- 0 The operation completed successfully.
- 426-20:19:10- 6 The handle is invalid.
- end-20:19:10- 6 The handle is invalid.
-
-tuesday 2002/06/18 20:19:10- kixtart 4.10 Beta 1/3.03e script ending.
-
-Intel Pentium III (0 Mhz, memory 511 MB)
-
Still the special environment variable exist
- kix-debug
it creates a logfile in your temporary directory. name is %tmp%\kixtart.txt. - kix-show
it shows information about installation progress by some MessageBox's.
Your logon BATch file can be something like:
code:
@echo off
%0\..\kix410update.exe /q
kix32 %\..\your_script.kix
@echo
or
code:
@echo off
%0\..\kixcheck.exe
if errorlevel 1 %0\..\kix410update.exe /q
kix32 \\server\netlogon\your_script.kix
@echo off
or
code:
@echo off
if not exist %windir%\kix410.ok %0\..\kix410update.exe /q
if not exist %windir%\kix410.ok goto net
kix32 \\server\netlogon\your_script.kix
goto end
:net
\\server\netlogon\kix32 \\server\netlogon\your_script.kix
:end
@echo off
We were using our tool kixcheck in above logon BATch files
which return an errorlevel 1 when kixtart binaries aren't installed
in a correct way.
The output of "kixcheck" is:
- for a correct installation:
code:
KixCheck 1.05 (c) scripting@wanadoo.nl 2001
Found as C:\WINDOWS\KIX32.EXE (29-05-2002 16:59:12 225280 bytes)
+ C:\WINDOWS\KX16.DLL (27-08-2001 20:17:58 47104 bytes)
+ C:\WINDOWS\KX32.DLL (29-03-2002 12:38:16 49152 bytes)
+ C:\WINDOWS\KX95.DLL (19-11-2001 05:00:00 49152 bytes)
path c:\windows;c:\windows\command
KiXtart environment: complete.
- for an incomplete the output look like:
code:
KixCheck 1.05 (c) scripting@wanadoo.nl 2001
Found as C:\WINDOWS\KIX32.EXE (29-05-2002 16:59:12 225280 bytes)
+ C:\WINDOWS\KX16.DLL (27-08-2001 20:17:58 47104 bytes)
+ C:\WINDOWS\KX32.DLL (29-03-2002 12:38:16 49152 bytes)
path c:\windows;c:\windows\command
KiXtart environment: incomplete. remove "c:\kix*.ok" files.
Please run above iexpress installation with defined environment variable
kix-debug and return the output of file %tmp%\kixtart.txt.
greetings.
btw: you shouldn't look for %systemroot% but for %windir%
environment.