Page 1 of 1 1
Topic Options
#200255 - 2010-10-15 01:15 AM KIX32.EXE expected a newer version of Windows on Win98
Lipman Offline
Fresh Scripter

Registered: 2005-05-09
Posts: 45
Loc: Jersey Shore USA
One of the users of my Multi-AV Scanning Tool indicated the following error on his Win98 PC. It uses KiXtart v4.61

"The file C:\AV-CLS\KIX32.EXE expected a newer version of Windows. Upgrade
your version of Windows."

Kx95.dll, Kx16.dll and Kx32.dll are all included in; C:\AV-CLS

Any ideas ?



Edited by Lipman (2010-10-15 01:16 AM)

Top
#200256 - 2010-10-15 01:29 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Lipman]
Allen Administrator Offline
KiX Supporter
*****

Registered: 2003-04-19
Posts: 4567
Loc: USA
You are going to have to go back to an older version of kix if you want to support Win9x.
Top
#200257 - 2010-10-15 01:34 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Allen]
Allen Administrator Offline
KiX Supporter
*****

Registered: 2003-04-19
Posts: 4567
Loc: USA
Here is a batch script that can detect an old OS and revert to a different version of kix...

 Code:
@echo off

ver | find "NT" > nul
if %ERRORLEVEL% == 0 goto oldkixexe

ver | find "98" > nul
if %ERRORLEVEL% == 0 goto oldkixexe

ver | find "95" > nul
if %ERRORLEVEL% == 0 goto oldkixexe

::For all other OSs
:start
kix32.exe scriptname
goto exit

:oldkixexe
kix32_453.exe scriptname

:exit



Top
#200258 - 2010-10-15 02:24 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Allen]
Lipman Offline
Fresh Scripter

Registered: 2005-05-09
Posts: 45
Loc: Jersey Shore USA
 Originally Posted By: Allen
You are going to have to go back to an older version of kix if you want to support Win9x.


REALLY ?
kix2010.doc included in v4.61 had NO indications of dropping Win9x/ME (Page 9)

What version would I have to revert to ?

Win9x/ME compatibility is muy importante!

Top
#200259 - 2010-10-15 02:42 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Lipman]
Allen Administrator Offline
KiX Supporter
*****

Registered: 2003-04-19
Posts: 4567
Loc: USA
I don't pretend to know why Ruud (author of Kixtart) did this, or if it was an accident, but starting with 4.61, it's a known issue. While 4.60 works, I would be of the opinion that 4.53 is the better of the two versions.
Top
#200260 - 2010-10-15 02:56 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Allen]
Lipman Offline
Fresh Scripter

Registered: 2005-05-09
Posts: 45
Loc: Jersey Shore USA
Well, that's not good.
It won't display the string for new OS versions if I revert to v4.53 and won't be Win9x/ME compliant if I keep v4.61

What OS version differences will I lose in v4.60 ?
Will it be Win7 compliant and display the Win7 version string properly ?

EDIT:
I uploaded Multi-AV v7.04 based upon v4.60 to the Beta site. I'll see what feedback I get.

I hope I don't lose much with Win7 users.I am rather disappointed :-(



Edited by Lipman (2010-10-15 03:14 AM)

Top
#200261 - 2010-10-15 03:15 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Lipman]
Allen Administrator Offline
KiX Supporter
*****

Registered: 2003-04-19
Posts: 4567
Loc: USA
If you use the script above it solves that problem. 4.61 detects Win 7/Server 2008 down, and I believe 4.53/4.60 detects everything but Win 7/Server 2008.

Edited by Allen (2010-10-15 03:17 AM)

Top
#200262 - 2010-10-15 03:21 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Allen]
Lipman Offline
Fresh Scripter

Registered: 2005-05-09
Posts: 45
Loc: Jersey Shore USA
 Originally Posted By: Allen
If you use the script above it solves that problem. 4.61 detects Win 7, and I believe 4.53/4.60 detects all the others.


I really do NOT want it to launch via a BAT/CM file

While I do have a BAT, it is for dealing with malware that doesn't like EXE file...

 Quote:
@echo off
c:
cd C:\AV-CLS
copy C:\AV-CLS\kix32.exe C:\AV-CLS\kix32.com
C:\AV-CLS\kix32.com C:\AV-CLS\menu.kix
del C:\AV-CLS\kix32.com
exit


The standard way of launching is via a LNK, link file
C:\AV-CLS\KIX32.exe C:\AV-CLS\MENU.kix

Top
#200263 - 2010-10-15 03:27 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Lipman]
Allen Administrator Offline
KiX Supporter
*****

Registered: 2003-04-19
Posts: 4567
Loc: USA
Well... I suppose that doesn't leave you with anything to do but put your two cents in the suggestions forum and hope Ruud comes around soon(or I suppose I could move this thread.) As far as I know, he hasn't been around since the launch of 4.61 earlier this year.
Top
#200264 - 2010-10-15 03:42 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Allen]
Lipman Offline
Fresh Scripter

Registered: 2005-05-09
Posts: 45
Loc: Jersey Shore USA
 Originally Posted By: Allen
Well... I suppose that doesn't leave you with anything to do but put your two cents in the suggestions forum and hope Ruud comes around soon(or I suppose I could move this thread.) As far as I know, he hasn't been around since the launch of 4.61 earlier this year.


I haven't directly communicated with Ruud in like 7 or 8 years when there was a bug in KiXtart detecting DUN connections.

I took your advice however and included v4.53 and v4.61

 Quote:
@echo off
ver | find "NT" > nul
if %ERRORLEVEL% == 0 goto oldkixexe

ver | find "98" > nul
if %ERRORLEVEL% == 0 goto oldkixexe

ver | find "95" > nul
if %ERRORLEVEL% == 0 goto oldkixexe

c:
cd C:\AV-CLS
copy C:\AV-CLS\kix32.exe C:\AV-CLS\kix32.com >nul
C:\AV-CLS\kix32.com C:\AV-CLS\menu.kix
goto exit

:oldkixexe
c:
cd C:\AV-CLS
copy C:\AV-CLS\KIX329x.exe C:\AV-CLS\kix32.com >nul
C:\AV-CLS\kix32.com C:\AV-CLS\menu.kix

:exit
del C:\AV-CLS\kix32.com
exit


The link file (Start Menu.lnk) has to call the StartMenu.BAT file.

Top
#200269 - 2010-10-15 09:28 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Lipman]
Richard H. Administrator Offline
Administrator
*****

Registered: 2000-01-24
Posts: 4946
Loc: Leatherhead, Surrey, UK
You could also do an entirely KiXtart solution if you don't like batch files - launch the older version of KiXtart and use it to bootstrap the new version if Windows it up to it.

If KiXtart is stored on the local machine (C:\) then why is this an issue anyway? Deploy 4.53 to Win98 and a later version of KiXtart to XP+ machines. Store them at the same path and you are done, the link will just call whichever version is installed locally.

Top
#200274 - 2010-10-16 04:32 AM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Richard H.]
Lipman Offline
Fresh Scripter

Registered: 2005-05-09
Posts: 45
Loc: Jersey Shore USA
 Originally Posted By: Richard H.
You could also do an entirely KiXtart solution if you don't like batch files - launch the older version of KiXtart and use it to bootstrap the new version if Windows it up to it.

If KiXtart is stored on the local machine (C:\) then why is this an issue anyway? Deploy 4.53 to Win98 and a later version of KiXtart to XP+ machines. Store them at the same path and you are done, the link will just call whichever version is installed locally.


Hi Richard:

Not sure what you mean by; "...launch the older version of KiXtart and use it to bootstrap the new version..."

As for deployment. It is a published CareWare product and There is no way of knowing the downloader's OS version.

Top
#200276 - 2010-10-16 02:28 PM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Lipman]
Glenn Barnas Administrator Offline
KiX Supporter
*****

Registered: 2003-01-28
Posts: 4402
Loc: New Jersey
You modify your script a bit - for example..

It gets launched with Kix32_4.53.exe. The first thing it does is to check the O/S version (@DOS) and if it's not a Windows 9x/me version, you "RUN Kix32_4.61.exe SCRIPT.KIX" and then exit the first script.

Since there are incompatabilities with tokenized scripts between 4.60 and 4.61, we've installed the 4.53 version (since 4.60 had issues) as Kix32_4.53.exe, and the 4.61 version as Kix32_4.61.exe. We've also since renamed all our scripts that were tokenized with 4.53 to use a .K53 extension, which is associated with Kix32_4.53.exe. All our new scripts are tokenized with 4.61, so we also install version 4.61 as simply Kix32.exe. Thus, we can easily run any version of kix and any tokenized script. Really just pointing out that both versions can coexist when properly named.

Glenn

PS - is it "THE" Jersey Shore, or the "Jersey Shore" that's nowhere near the ocean? ;\)
_________________________
Actually I am a Rocket Scientist! \:D

Top
#200277 - 2010-10-16 06:25 PM Re: KIX32.EXE expected a newer version of Windows on Win98 [Re: Glenn Barnas]
Lipman Offline
Fresh Scripter

Registered: 2005-05-09
Posts: 45
Loc: Jersey Shore USA
Hi Glenn:

I think I got what you say. I'll experiment later.

OT:
As for "Jersey Shore". Nope, the real deal as by the Atlantic Ocean. The place where New Yorkers come to play in the summer. I used to live just off the beach until Eminent Domain abuse reared its ugly head. Now I live a couple of blocks off the beach.

Top
Page 1 of 1 1


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

Who's Online
0 registered and 837 anonymous users online.
Newest Members
ManuvdWielNL, Sir_Barrington, batdk82, StuTheCoder, M_Moore
17887 Registered Users

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

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