Dear,

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 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.

greetings.
(our reaction 3000- to the board)
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA