Page 1 of 1 1
Topic Options
#64760 - 2002-04-21 11:49 PM KX*.dll then
MightyR1 Offline
MM club member
*****

Registered: 1999-09-09
Posts: 1264
Loc: The Netherlands
Hi fellow kixers,

Does anyone no if the dll's of kix 200x are different from the ones deliverd with kix362???

If I'd like to upgrade, does replacing the kix32. exe do the job???
_________________________
Greetz,
Patrick Rutten

- We'll either find a way or make one...
- Knowledge is power; knowing how to find it is more powerful...
- Problems don't exist; they are challenges...

Top
#64761 - 2002-04-22 03:43 AM Re: KX*.dll then
Kdyer Offline
KiX Supporter
*****

Registered: 2001-01-03
Posts: 6241
Loc: Tigard, OR
Have not investigated 3.62, but 3.63 and 4.02 has the same DLL versions which are 3.60.0.

HTH,

- Kent
_________________________
Utilize these resources:
UDFs (Full List)
KiXtart FAQ & How to's

Top
#64762 - 2002-04-22 06:26 AM Re: KX*.dll then
Lonkero Administrator Offline
KiX Master Guru
*****

Registered: 2001-06-05
Posts: 22346
Loc: OK
yes, the dll's are the same.
there is one hour difference on the modifying time, but as the build versions on both 32-bit dll's show, they are the same.

so no dll update needed.
_________________________
!

download KiXnet

Top
#64763 - 2002-04-23 05:57 AM Re: KX*.dll then
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
Dear,

First: a binary comparison shows DLLs aren't the same.

Secondly: the latest documentation (kixtart 4.10 build 84) talks about

Required files for Windows 9x Clients / Updating from previous versions

Windows 9x clients must install both Kix32.exe and two dynamic-link libraries
(DLLs) called KX16.DLL and KX32.DLL.
If Windows 9x clients are to communicate with the KiXtart RPC service, an
additional DLL, called KX95.DLL, should also be installed. Please see the
separate paragraph on the KiXtart RPC service for full details.
Note
KX95.DLL should only be installed if the KiXtart RPC service will be used.
Without the KiXtart RPC service, KX95.DLL will generate unnecessary network
traffic and delay the start of KiXtart.
- To update KiXtart for Windows 9x clients, make sure to replace all com-
ponents: KIX32.EXE, KX32.DLL, KX16.DLL.
If the KiXtart RPC service is used, make sure to also replace KX95.DLL and KXRPC.EXE.

We advise to upgrade always all files. With our packages it can easily be done.
f.e. upgrading to KiXtart 4.02 can be done with kix402upgrade.exe package.
your batch should looks like:
code:
@echo off
%0\..\kix402update.exe /q
kix32 %0\..\your_script.kix
@echo off

Also you should replace all KXRPC on your servers.
greetings.

btw: this latest version has new DLLs.

btw: see next reaction about the complete story of using our packages.
_________________________
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

Top
#64764 - 2002-04-23 05:59 AM Re: KX*.dll then
MCA Offline
KiX Supporter
*****

Registered: 2000-04-28
Posts: 5152
Loc: Netherlands, EU
Dear,

An easy way of installing kixtart on your clients is by using our iexpress
packages. There are different versions for different Kixtart releases.
At the moment there are five releases:
  • kix362update.exe
  • kix363update.exe
  • kix400update.exe
  • kix401update.exe
  • kix402update.exe (the required one)
  • kix410update.exe
Each time it will verify the correctness of your release. Incorrect
files will be replaced and missing files will be added. Regardless of
file attributes.
To prevent running more times weare using a control files.
You can easily upgrade it with our iexpress package.
Questions: how?

A way of installing/updating kixtart of your clients: with only one additional statement

For the installation of kixtart at your local workstation we see many version of doing it.
Most statements in your BATch file are using for this duty.
But there is also a way of doing it with a single statement, which doesn't only copy
the required files, but also compare file version information. After completion a logfile
will be created at your local workstation.

Another way of installing/updating kixtart on your clients:

For installing or updating of your clients you can download our packages kix363update.exe,
kix400update.exe or kix401update.exe from our site http:\\home.wanadoo.nl\scripting.

Possible calls in your logon procedure can be:

As first line of your logon procedure you can use one of following formats:
  • x:\kixtart\kix402update.exe /q
  • %0\..\kix402update.exe /q
  • if not exist c:\kix402.ok %0\..\kix402update.exe /q
  • \\server\NETLOGON\kix402update.exe /q
Second line can be something like:
  • kix32 %0\..\your_script.kix
  • kix32 \\server\netlogon\your_script.kix
Results of your BATCH can be:
for network environments (= update package will transfer during each logging on)
code:
@echo off
%0\..\kix402update.exe /q
kix32 %0\..\your_script.kix
@echo off

or for dial-up environments (= update package will transfer only once)
code:
@echo off
if not exist c:\kix402.ok %0\..\kix402update.exe /q
kix32 %0\..\your_script.kix
@echo off

After using above programs there will be created a control
file c:\kix363.ok, c:\kix400.ok, c:\kix401.ok, c:\kix401.ok or
c:\kix402.ok. So it isn't necessary to run the installation
process again, but we advise to update (or better: verify)
kixtart files always.
Reason: a security leak for running kixtart from clients.

remarks: SECURITY LEAK for running kixtart from clients

running kix32.exe from a local workstation can have also unwanted effects. An user
can modify or replace your kix32.exe file. f.e. not to run your script but for
reading your script.
For RAS users it is interesting not to download each time the kixtart required files,
but for other users we advise:
always check the kixtart files and update them when necessary before running your KIX scripts.

FIX for SECURITY LEAK:

In our case the first statement of our default logon procedure for network users is always:
%0\..\kix363update.exe /q
and it will guarantee that kix32.exe file will always the correct one.

remarks: performance

  • only 150 KBytes will be transfered to your workstation. the package has been compressed.
  • always the correct set of kixtart files will be used. during the execution of scripts
    the user can already starts working.
  • during installation or updating kixtart you will not get share violation error or busy file
    error. the install.kix scripts runs with his own kixtart version.
  • for RAS users we create additional authorizations which will run minimum set of script code.
    for them the logon procedure containts as statement:
    if not exist c:\kix363.ok %0\..\kix363update.exe /q
greetings.

btw: related kixtart topic http://kixtart.org/board/Forum2/HTML/000583.html
_________________________
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

Top
#64765 - 2002-04-24 07:20 AM Re: KX*.dll then
Lonkero Administrator Offline
KiX Master Guru
*****

Registered: 2001-06-05
Posts: 22346
Loc: OK
as you mca wanted to talk about Quotes here is one.
this part is from kix2001.txt shipped with 4.02:
quote:
2) KX32, KX16 and KX95.DLL are fully compatible with the most recent versions
that shipped with KiXtart 95. As such, there is no need to replace these
files.

I think this is really clear...
so, what dll's then are changed?
between 3.6.0.0 and 3.6.0.0?
_________________________
!

download KiXnet

Top
#64766 - 2002-04-24 07:51 AM Re: KX*.dll then
MightyR1 Offline
MM club member
*****

Registered: 1999-09-09
Posts: 1264
Loc: The Netherlands
Hmmm,

looking at this I think I only need to replace the kix32.exe en the kxrpc service. Copying the executable to c:\windows\system in login.bat before calling login.kix should do the trick I guess.

Is there a way to check my current scripts for 4.02 compatibility???
Will there be a problem if I update my RPC's before updating my exes or vice versa???
_________________________
Greetz,
Patrick Rutten

- We'll either find a way or make one...
- Knowledge is power; knowing how to find it is more powerful...
- Problems don't exist; they are challenges...

Top
#64767 - 2002-04-24 08:13 AM Re: KX*.dll then
Lonkero Administrator Offline
KiX Master Guru
*****

Registered: 2001-06-05
Posts: 22346
Loc: OK
well...
with kixstrip400.exe package you get the errors about the syntax.
but, even though I can't say kix is 100% compatible to 3.6*, I can say 99,9% compatible.

so there is nothing to checked.
just try the scripts out on some machine.

cheers,
_________________________
!

download KiXnet

Top
Page 1 of 1 1


Moderator:  Glenn Barnas, NTDOC, Arend_, Jochen, Radimus, Allen, ShaneEP, Ruud van Velsen, Mart 
Hop to:
Shout Box

Who's Online
0 registered and 1114 anonymous users online.
Newest Members
Viginette, ManuvdWielNL, Sir_Barrington, batdk82, StuTheCoder
17888 Registered Users

Generated in 0.057 seconds in which 0.025 seconds were spent on a total of 12 queries. Zlib compression enabled.

Search the board with:
superb Board Search
or try with google:
Google
Web kixtart.org