MSFN Forum: UE_1.5 works on w98se - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

UE_1.5 works on w98se (but UE_1.6 requires nt4)

#1 User is offline   Molecule 

  • Member
  • PipPip
  • Group: Members
  • Posts: 145
  • Joined: 11-November 05

Posted 09 November 2008 - 07:57 PM

UE 1.5 works great on w98se -- usually.

however, the setup exe for Object Fix Zip (http://www.objectfix...s/objectfixzip/) crashes 1.5 -- UE15 reports "testing inno setup installer" then "test [OK]" then "extracting files from: Inno Setup Installer" then (X)

Quote

AutoIt Error (X) Line 0 (File "C:\Program Files\Universal Extractor\UniExtract.exe"):
runwait($cmd & $inno & '-x -m'" & $file & $file & '"'& $oiutput, $ outdir)
Error: Unable to execute the external program.
A device attached to the system is not functioning.

I don't know autoit, but that's an odd arrangement of quotation marks in the command string. There's an even number ok, but I can't pair them up sensibly.

Would love to see the w98 switches turned on during compiles of v1.6 if possible. 98se ain't dead yet.

This post has been edited by Molecule: 09 November 2008 - 08:00 PM



#2 User is offline   nitro322 

  • Advanced Member
  • Group: Developers
  • Posts: 387
  • Joined: 05-November 04

Posted 09 November 2008 - 11:54 PM

View PostMolecule, on Nov 9 2008, 08:57 PM, said:

UE 1.5 works great on w98se -- usually.
however, the setup exe for Object Fix Zip (http://www.objectfix...s/objectfixzip/) crashes 1.5 -- UE15 reports "testing inno setup installer" then "test [OK]" then "extracting files from: Inno Setup Installer" then (X)

Quote

AutoIt Error (X) Line 0 (File "C:\Program Files\Universal Extractor\UniExtract.exe"):
runwait($cmd & $inno & '-x -m'" & $file & $file & '"'& $oiutput, $ outdir)
Error: Unable to execute the external program.
A device attached to the system is not functioning.

I don't know autoit, but that's an odd arrangement of quotation marks in the command string. There's an even number ok, but I can't pair them up sensibly.

Actually, this is the exact line of code:

runwait($cmd & $inno & ' -x -m "' & $file & '"' & $output, $outdir)

And those quotes do indeed match up. The full thing translates to the following (making assumptions for the paths):

c:\windows\command.com /c innounp.exe -x -m "c:\path\to\file.exe" | tee.exe c:\uniextract.exe

The problem you're seeing is not from invalid syntax in that line of code, but rather from various path and environmental variable issues that I could never work out quite right under Windows 9x. You can search through the really long main Universal Extractor thread for some more details if you'd like.

View PostMolecule, on Nov 9 2008, 08:57 PM, said:

Would love to see the w98 switches turned on during compiles of v1.6 if possible. 98se ain't dead yet.

Actually, it is. Software vendors can't support a given OS perpetually, and I think when the OS vendor itself end-of-life's the OS it's time to move on. Think about it - a line has to be drawn somewhere, otherwise the same argument could be made for why Windows 2.0 isn't supported.

With that said, though, I didn't intentionally remove support for Windows 9x in UniExtract. It just never really worked right to begin with. :-) The big difference with 1.6, however, is that the current versions of AutoIt has moved to native Unicode binaries. Windows 9x doesn't support this, and as such new AutoIt applications will not run under Windows 9x. They still offer an option to compile ASCII binaries instead for use with Windows 9x, but I'm just not interested in maintaining separate versions, particular when one of them is for an OS that's been end-of-life'd and will be receiving no new security patches and updates. Plus, as I already mentioned, support for Windows 9x was always buggy to begin with (which is why it was never officially supported).

I don't mean to come across as an a** here, and I apologize if I do. This topic has come up a lot, and while I'd love to be able to fully support Windows 9x, it's just not feasible for a number of reasons.

This post has been edited by nitro322: 08 May 2010 - 02:48 AM


#3 User is offline   Philco 

  • Member
  • PipPip
  • Group: Members
  • Posts: 272
  • Joined: 24-June 06
  • OS:98SE
  • Country: Country Flag

Posted 12 May 2009 - 05:08 PM

View Postnitro322, on Nov 10 2008, 12:54 AM, said:

View PostMolecule, on Nov 9 2008, 08:57 PM, said:

UE 1.5 works great on w98se -- usually.
however, the setup exe for Object Fix Zip (http://www.objectfix...s/objectfixzip/) crashes 1.5 -- UE15 reports "testing inno setup installer" then "test [OK]" then "extracting files from: Inno Setup Installer" then (X)

Quote

AutoIt Error (X) Line 0 (File "C:\Program Files\Universal Extractor\UniExtract.exe"):
runwait($cmd & $inno & '-x -m'" & $file & $file & '"'& $oiutput, $ outdir)
Error: Unable to execute the external program.
A device attached to the system is not functioning.

I don't know autoit, but that's an odd arrangement of quotation marks in the command string. There's an even number ok, but I can't pair them up sensibly.

Actually, this is the exact line of code:

runwait($cmd & $inno & ' -x -m "' & $file & '"' & $output, $outdir)

And those quotes do indeed match up. The full thing translates to the following (making assumptions for the paths):

c:\windows\command.com /c innounp.exe -x -m "c:\path\to\file.exe" | tee.exe c:\uniextract.exe

The problem you're seeing is not from invalid syntax in that line of code, but rather from various path and environmental variable issues that I could never work out quite right under Windows 9x. You can search through the really long main Universal Extractor thread for some more details if you'd like.

View PostMolecule, on Nov 9 2008, 08:57 PM, said:

Would love to see the w98 switches turned on during compiles of v1.6 if possible. 98se ain't dead yet.

Actually, it is. Software vendors can't support a given OS perpetually, and I think when the OS vendor itself end-of-life's the OS it's time to move on. Think about it - a line has to be drawn somewhere, otherwise the same argument could be made for why Windows 2.0 isn't supported.

With that said, though, I didn't intentionally remove support for Windows 9x in Windows 9x. It just never really worked right to begin with. :-) The big difference with 1.6, however, is that the current versions of AutoIt has moved to native Unicode binaries. Windows 9x doesn't support this, and as such new AutoIt applications will not run under Windows 9x. They still offer an option to compile ASCII binaries instead for use with Windows 9x, but I'm just not interested in maintaining separate versions, particular when one of them is for an OS that's been end-of-life'd and will be receiving no new security patches and updates. Plus, as I already mentioned, support for Windows 9x was always buggy to begin with (which is why it was never officially supported).

I don't mean to come across as an a** here, and I apologize if I do. This topic has come up a lot, and while I'd love to be able to fully support Windows 9x, it's just not feasible for a number of reasons.


Only note: Any version (old) with support win98? Test 1.5 - error unpacking.....

#4 User is offline   jds 

  • -DOS+
  • PipPipPip
  • Group: Members
  • Posts: 425
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 16 June 2009 - 09:49 PM

View Postnitro322, on Nov 10 2008, 03:54 PM, said:

I don't mean to come across as an a** here, and I apologize if I do. This topic has come up a lot, and while I'd love to be able to fully support Windows 9x, it's just not feasible for a number of reasons.


Is there any way to hack a 1.5 & 1.6 hybrid together that can work with W98?
Alternatively, using UE with KernelEx?

I tried to use KernelEx to install 1.6, which seemed to work (install), but all it does is produce an empty file called "&1" and give an error like "I should be able to extract this, but something went wrong, so you want to view the log file?". There isn't a log file anyway.

Interestingly BTW, the AutoIt v3 home page says "Compatible with Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008".

Joe.

#5 User is offline   xenon2050 

  • Junior
  • Pip
  • Group: Members
  • Posts: 54
  • Joined: 05-July 07

Posted 14 July 2009 - 03:50 PM

I can't help but shake my head when people say they are using windows 98se. I can understand if you have it running on a old computer for computer games or things like that, but if you are using UE on it it makes me wonder if it isn't the primary computer... I mean comeon people, its been out of support for 3 years and is over 10 years old.... :) I'd rather see the program develop on current OSes instead of spending time making it work on 98se, which is a waste of time IMHO.

#6 User is offline   jds 

  • -DOS+
  • PipPipPip
  • Group: Members
  • Posts: 425
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 12 July 2011 - 02:16 AM

I can't help but shake my head when people ... adopt the herd mentality and accept cumbersome, boated, unsafe (thanks for all those "enhanced" features and back doors, eh) and incompatible OS ... ;)

Anyway, just a quick (and long overdue) update - KernelEx has come a long way since this thread was started, and UE 1.6 no longer presents a problem on W98.

However, now we too can enjoy this old UE bug : http://www.msfn.org/...acting-archive/

What I found was that UE initially worked OK, but some time (months?) later, I noticed a problem opening ZIP or CAB files (however, UE is not first choice, so perhaps I'd never tried this before; BTW, I can't remember the error) but it worked OK for EXE files.

Now some further time later (months?), it no longer works at all, due to the above bug. Is there a realistic solution, other than the suggestion to reformat the hard drive?

Oh, and AutoIt by itself runs just fine, so it doesn't seem to be the culprit.

Joe.

This post has been edited by jds: 12 July 2011 - 02:18 AM


#7 User is offline   jds 

  • -DOS+
  • PipPipPip
  • Group: Members
  • Posts: 425
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 26 September 2011 - 02:07 AM

View Postjds, on 12 July 2011 - 02:16 AM, said:

we too can enjoy this old UE bug : http://www.msfn.org/...acting-archive/

What I found was that UE initially worked OK, but some time (months?) later, I noticed a problem opening ZIP or CAB files (however, UE is not first choice, so perhaps I'd never tried this before; BTW, I can't remember the error) but it worked OK for EXE files.

Now some further time later (months?), it no longer works at all, due to the above bug. Is there a realistic solution, other than the suggestion to reformat the hard drive?

Yeah! Fixed it (well, at least for opening EXE files)!

Edited '\Program Files\Universal Extractor\UniExtract.ini' and changed "globalprefs=0" to "globalprefs=1".

Joe.

#8 User is offline   RobinHood 

  • Group: Members
  • Posts: 3
  • Joined: 17-May 11
  • OS:XP Pro x86
  • Country: Country Flag

Posted 20 March 2012 - 07:51 AM

View Postjds, on 26 September 2011 - 02:07 AM, said:

View Postjds, on 12 July 2011 - 02:16 AM, said:

we too can enjoy this old UE bug : http://www.msfn.org/...acting-archive/

What I found was that UE initially worked OK, but some time (months?) later, I noticed a problem opening ZIP or CAB files (however, UE is not first choice, so perhaps I'd never tried this before; BTW, I can't remember the error) but it worked OK for EXE files.

Now some further time later (months?), it no longer works at all, due to the above bug. Is there a realistic solution, other than the suggestion to reformat the hard drive?

Yeah! Fixed it (well, at least for opening EXE files)!

Edited '\Program Files\Universal Extractor\UniExtract.ini' and changed "globalprefs=0" to "globalprefs=1".

Joe.


#9 User is offline   RobinHood 

  • Group: Members
  • Posts: 3
  • Joined: 17-May 11
  • OS:XP Pro x86
  • Country: Country Flag

Posted 20 March 2012 - 07:53 AM

I'm an AutoIt Scripter myself, and have noticed that a lot of AntiVirus programs can also interfere with the script ( fals positives )...If it's from a reliable source ( like MSFN), i would recommend a "disable" of your AntiVirus-program as a "test" as well...

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy