Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

SCR579X still messing up with HTA applications

- - - - -

  • Please log in to reply
6 replies to this topic

#1
Fredledingue

Fredledingue

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,267 posts
  • Joined 10-February 05
  • OS:98SE
  • Country: Country Flag
SCR579X (script engines update) cause HTA application to show a box asking to download the script engine. When you download it, it works fine but... it asks it everytime you open an HTA application. If you select "don't ask any download anymore" (OSOTE) then it will never ever work again.
So this is not usable as is.

I solved the problem by
1/ installing SCR579X
2/ restarting
3/ installing SCR569X
4/ pressing "keep new files" for every file that is newer
5/ restarting

This way you get the combination of the new files with the old files and the settings that work.
(Not tested on the long term yet.)

The problem doesn't affect VBS applications.

http://www.mdgx.com/add.htm#MSE
http://www.mdgx.com/upd98me.php#112309

5-14-2010

SCR579X:
Reverted back to older JSCRIPT.DLL 5.7.0.16535 (from WinXP Q955360 Fix)
due to WMP9 compatibility issues. Replaced newer (buggy) JSCRIPT.DLL 5.7.6002.22145 (from Win2000 Q975542 Fix):
• Unofficial Windows 98/98 SP1/98 SE/ME Scripting Engines (MSE) 5.7 include:
VBScript (VBS) 5.6, JScript (JS) 5.7, Windows Script Components (WSC), Windows Script Host (WSH) 5.7
+ Windows Script Runtime (WSR) 5.7:
http://msdn.microsof...y/ms950396.aspx
Unofficial MSE 5.7 5.7.6002.22145 + VBScript (VBS) 5.6 for Windows 98/98 SP1/98 SE/ME [729 KB].
http://www.mdgx.com/files/SCR579X.EXE
Requires MS IE 5.5 SP2 or newer already installed!
http://www.mdgx.com/toy.htm#IEX
CAUTION:
In case of errors with Unofficial MSE 5.7 (re)install MSE 5.6 [672 KB].
http://www.mdgx.com/files/SCR569X.EXE


Regard.

HTASoft.com

superchargedwindows9xig1.png
Still Using W98SE+++ ...Daily.


How to remove advertisement from MSFN

#2
MDGx

MDGx

    98SE2ME + 98MP10

  • Super Moderator
  • 2,678 posts
  • Joined 22-November 04
  • OS:none specified
  • Country: Country Flag
I've seen your solution, and will update those files soon.

Thanks a lot for your hard work. :thumbup

#3
Fredledingue

Fredledingue

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,267 posts
  • Joined 10-February 05
  • OS:98SE
  • Country: Country Flag
The only changes between installing src579x and re-installing src569x by keeping new files are:

C:\WINDOWS\WSCRIPT.EXE 
118,834 06-26-01-5:53p 
-->     5.6.0.8832 114,688 02-17-07-6:04a 

C:\WINDOWS\COMMAND\CSCRIPT.EXE 
102,450 06-26-01-5:49p 
-->     5.6.0.8832  98,304 02-17-07-6:03a 

C:\WINDOWS\HELP\WSCRIPT.HLP 
8,847 06-26-01-3:55p 
-->      8,847 06-26-01-2:55p

MISSING from C:\WINDOWS\SYSTEM:
CSCRIPT.EXE 114,688 12-10-07-6:00a 
WSCRIPT.EXE 135,168 12-10-07-6:00a

src579x adds in C:\WINDOWS\SYSTEM:
CSCRIPT.EXE    5.7.0.16535 114,688 12-10-07-6:00a 
WSCRIPT.EXE    5.7.0.16535 135,168 12-10-07-6:00a 
WSHCON.DLL    5.7.0.16535 36,864 07-21-08-12:26a

IMHO, two explanations:

1/ HTA (IE) looks in C:\WINDOWS\SYSTEM for WSCRIPT.EXE and doesn't find what he's looking for because of its location not being in C:\WINDOWS.
The cause might be found in the registry or in some settings but I can't give any help about that.
To test that one could move version 5.7.0.16535 of WSCRIPT.EXE to C:\WINDOWS and see.

2/ WSCRIPT.EXE 5.7.0.16535 or 5.6.0.6626 is faulty.
(I don't think CSCRIPT.EXE and WSCRIPT.HLP have any influence here)

Please note that src579x install version 5.6.0.6626 of WSCRIPT.EXE and CSCRIPT.EXE while src569x installs a newer 5.6.0.8832 version.
That the latter version works well.

HTH

HTASoft.com

superchargedwindows9xig1.png
Still Using W98SE+++ ...Daily.

#4
MDGx

MDGx

    98SE2ME + 98MP10

  • Super Moderator
  • 2,678 posts
  • Joined 22-November 04
  • OS:none specified
  • Country: Country Flag
Thanks for all your work in resolving this issue.

BTW...
Current SCR579X.EXE installs:
- CSCRIPT.EXE 5.7.0.16535 in %windir%\SYSTEM [114,688 bytes]
- WSCRIPT.EXE 5.7.0.16535 in %windir%\SYSTEM [135,168 bytes]
These are SCR579X.INF relevant sections:
[DefaultInstall]
CopyFiles=CS

[CS]
CSCRIPT.EXE
WSCRIPT.EXE

[DestinationDirs]
CS=11
5.6.0.6626 files [old] must come from a much older SCR569X edition or from an official MS update [all MS updates for 9x OSes are much older].
Current SCR579X does not install any 6626 build files.
Current SCR569X : the only 6626 build file installed is DISPEX.DLL [5.6.0.6626].

And you're right, SCR56 deletes:
- 5.7 cscript.exe [build 5.7.0.16535] from %windir%\SYSTEM and installs its own 5.6 build [5.6.0.8832] into %windir%\COMMAND
- 5.7 wscript.exe [build 5.7.0.16535] from %windir%\SYSTEM and installs its own 5.6 build [5.6.0.8832] into %windir%

I'm working on this SCR57 fix right now, and I should be posting it soon.

Many thanks for your help.

Best,
MDGx

#5
MDGx

MDGx

    98SE2ME + 98MP10

  • Super Moderator
  • 2,678 posts
  • Joined 22-November 04
  • OS:none specified
  • Country: Country Flag
So...
I've just posted the new SCR579X fix [thank you Fredledingue :thumbup]:
http://www.mdgx.com/files/SCR579X.EXE
now with ReadMe guide:
http://www.mdgx.com/files/scr57.php
also as plain text:
http://www.mdgx.com/files/SCR579X.TXT

Linked here:
http://www.mdgx.com/add.htm#MSE

Please test this new fix, and post here any errors/problems, eventually with error messages, relevant code/registry/etc.
Thanks.

PS:
SCR569X.EXE has its own ReadMe guide now:
http://www.mdgx.com/files/scr56.php
also as plain text:
http://www.mdgx.com/files/SCR569X.TXT

HTH

#6
Fredledingue

Fredledingue

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,267 posts
  • Joined 10-February 05
  • OS:98SE
  • Country: Country Flag
Thanks for this new beta update, MDGx!

To save time, I tested it immediately without restoring my system (I have no software to do so at the moment and it would have to be done manualy) and as a result, well, your new installer didn't change anything from my previously corrected set of files. But that's normal since it's supposed to reproduce it.

So I recommand another test on a clean or semi-clean install.
Reproducing the problem is easy. You just need to open any HTA application. The error if any will appear immediately.

The only change I noticed with my Installed Files Checker 4.6c, was:

ADVPACK.DLL 99,840 08-04-04-3:56a
==> 6.0.2900.5512 99,840 04-14-08-12:00a

I didn't see this file in your list in the readme. Does it belong to this package or not? If not I wonder where it comes from because I didn't install anything else.

Edited by Fredledingue, 29 September 2010 - 02:33 PM.

HTASoft.com

superchargedwindows9xig1.png
Still Using W98SE+++ ...Daily.

#7
MDGx

MDGx

    98SE2ME + 98MP10

  • Super Moderator
  • 2,678 posts
  • Joined 22-November 04
  • OS:none specified
  • Country: Country Flag

Thanks for this new beta update, MDGx!

To save time, I tested it immediately without restoring my system (I have no software to do so at the moment and it would have to be done manualy) and as a result, well, your new installer didn't change anything from my previously corrected set of files. But that's normal since it's supposed to reproduce it.

So I recommand another test on a clean or semi-clean install.
Reproducing the problem is easy. You just need to open any HTA application. The error if any will appear immediately.

The only change I noticed with my Installed Files Checker 4.6c, was:

ADVPACK.DLL 99,840 08-04-04-3:56a
==> 6.0.2900.5512 99,840 04-14-08-12:00a

I didn't see this file in your list in the readme. Does it belong to this package or not? If not I wonder where it comes from because I didn't install anything else.

Thanks for testing.
And glad it works properly [per your instructions ;-)].

I have no way of testing any 9x updates, because I don't have Win98SE installed (in a virtual machine) right now [but I plan to do so soon].

Now I'm using XP SP3 (with MS IE 6.0 SP3), that's where ADVPACK.DLL build 6.0.2900.5512 comes from [the newest available to my knowledge], so I updated my IEAK (IExpress) installer libraries to that version, since I'm also compiling installers for 2000 + XP [and even for NT4].
These files seem to work properly with 98/98SE/ME, so I'm keeping them.
I've posted stuff about newer versions of advpack.dll here.

Although, advpack.dll from SCR579X.EXE should only be used by the installer [the "AdvancedINF=2.5" line has to be mentioned in the INF for this to work], that's why it is copied to the %TEMP% folder [usually C:\WINDOWS\TEMP] together with W95INF16.DLL + W95INF32.DLL, and all those temp files should be (theoretically) erased afterwards, at least that's how the IEAK routine should work. But I guess since you had an older version, it also copied it to your %windir%\SYSTEM , probably to ensure future compatibility with installing/uninstalling newer Iexpress setup executables.

FYI...
I also posted IEAK 6.0 SP3 Upgrade with newest files from XP SP3 [308 KB, English]:
http://www.mdgx.com/files/IEAK6SP3.ZIP
Please see _READ1ST.TXT (included in the ZIP) for more details.
Linked here:
http://www.mdgx.com/add.htm#IEA
and here:
http://www.mdgx.com/upd98me.php
_______________________________________

Every1:
So if any1 wants to test the new SCR579X.EXE [617 KB] (experimental!), please post here any error messages, problems, etc.
SCR579X ReadMe:
http://www.mdgx.com/files/scr57.php
Thanks.

HTH




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users