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

Kext: DIY KernelEx extensions

- - - - -

  • Please log in to reply
281 replies to this topic

#226
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

I can't install new Foxit Reader 6.0.2.407. Message: "Runtime Error (at -1:0) Cannot Import dll: C:\Windows\Temp\...\FXCUSTOM.dll"

But there is a possibility to start and run it. I installed it on XP SP2 (SP1 isn't enough), copied the Foxit program folder onto the Win ME desktop. The Foxit Reader.exe needs Kstub822 with following definitions

[KERNEL32.dll]
ReleaseActCtx=z1
CreateActCtxW=p1e0
ActivateActCtx=o2e0
DeactivateActCtx=o2e0


to start. Better run it with comp.mode XP.

The ImportPatcher complains about jrsysMSCryptoDll.dll and imgseg.dll, too. The jrsysMSCryptoDll.dll is located in the plugin folder.

Printing isn't possible anymore. => The DBGHELP.dll of ME is too old. Upgrade required.

As a reminder: I'd installed already MSXML 4.0 SP2 for version 5 and I've the winhttp.dll of XP in my system folder.


Now I've successfully installed Foxit Reader 6.0.2 0413 and 6.0.3.0524 with an additional entry.


[WINSPOOL.DRV]
XcvDataW=z8e


Also Required:

[KERNEL32.dll]
ActivateActCtx=o2e0
CreateActCtxW=p1e0
DeactivateActCtx=o2e0
ReleaseActCtx=z1

winhttp.dll

msxml4 SP2

Edited by schwups, 28 May 2013 - 01:42 AM.



How to remove advertisement from MSFN

#227
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag
Hello Jumper,

you added some links of recommended updates in the first post. The exe installer of the msxml4 SP2 fix KB973688 doesn't run on my system. I opened it with 7Zip and extracted "msxml.msi" and "sfx manifest". The msi has worked. Thanks.



#228
oerg866

oerg866

    Newbie

  • Member
  • 44 posts
  • Joined 02-June 10
  • OS:98SE
  • Country: Country Flag

For StarCraft II®: Wings of Liberty™, the Blizzard store says:

PC Minimum System Requirements*:
Windows® XP/Windows Vista®/Windows® 7 (Updated with the latest Service Packs) with DirectX® 9.0c
2.6 GHz Pentium® IV or equivalent AMD Athlon® processor
128 MB PCIe NVIDIA® GeForce® 6600 GT or ATI Radeon® 9800 PRO video card or better
12 GB available HD space
1 GB RAM (1.5 GB required for Windows Vista®/Windows® 7 users)
DVD-ROM drive
Broadband Internet connection
1024X720 minimum display resolution
*Note: Due to potential programming changes, the Minimum System Requirements for this game may change over time.
PC Recommended Specifications:
Windows Vista®/Windows® 7
Dual Core 2.4Ghz Processor
2 GB RAM
512 MB NVIDIA® GeForce® 8800 GTX or ATI Radeon® HD 3870 or better
Looks like a 9x system can just slide in with the minimum specs. Perhaps it's already possible to run it--have you (or anyone) tried? What dependencies remain to be added?


I'll worship the hell out of the person who gets SC2 to work ;D

#229
frogman

frogman

    Senior Member

  • Member
  • PipPipPipPip
  • 554 posts
  • Joined 10-December 07
  • OS:98SE
  • Country: Country Flag

 

Latest Flash Player (11.7.700.169) requires:

[Gdi32.dll]
GdiAlphaBlend=

I can run and use RealWorldPaint without issues using:

[Ole32.dll]
HICON_UserFree=
HICON_UserMarshal=
HICON_UserSize=
HICON_UserUnmarshal=

Btw, it seems they pulled Foxit Reader 6 out, I couldn't find a working download link for it.

 

Hi, am not sure what you mean, is it actually possible to run the latest 11.8 flash on 98? like I say all I used to do was download the portable flash and extract nppdf32.dll and NPSWF32.dll both with KernelEx enabled, then place them both in the macromedia system folder, and normally the newly version would show on the adobe flash player test version site, but that doesn't seem to work now, so I seem to be forced to use 11.6

 

EDIT,

 

Sorry, I really meant to have posted this on the thread below, but forgot I had been referred to this thread and posted it here in error, please move it there if need be.

 

http://www.msfn.org/...12202228/page-5


Edited by frogman, 15 July 2013 - 04:48 AM.

Windows 98 S.E - Opera 12.02 - Firefox 3.6.28 - Kernel-Ex 4.5.2 - Internet Explorer 6

#230
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

Hallo frogman,

 

to run the Flash Player 11.8 you must paste (alphabetically)

 

[Gdi32.dll]
GdiAlphaBlend=

 

into your Kstub.ini.

 

"nppdf32.dll" is the Adobe PDF plugin and has nothing to do with the Flash plugin.



#231
slhk

slhk

    Junior

  • Member
  • Pip
  • 68 posts
  • Joined 03-August 08
Sumatra PDF 2.3 released:

[DBGHELP.dll]
SymFromAddr=z4

is required to run it.

 

It does not work for me.  Is it necessary to copy dbghelp.dll from XP?



#232
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

 

Sumatra PDF 2.3 released:

[DBGHELP.dll]
SymFromAddr=z4

is required to run it.

 

It does not work for me.  Is it necessary to copy dbghelp.dll from XP?

 

Hallo slhk,

 

No, a dbghelp.dll from XP isn't required. I just checked it on a ME installation without updates (plain vanilla, KernelEX 4.5.2, Kstub 822). But necessary is a the GDIPLUS.DLL. It is required for the Revolutions Pack, too. z4 may be omitted. Also I'll examine it on 98SE.


Edited by schwups, 09 August 2013 - 06:29 AM.


#233
slhk

slhk

    Junior

  • Member
  • Pip
  • 68 posts
  • Joined 03-August 08
No, a dbghelp.dll from XP isn't required. I just checked it on a ME installation without updates (plain vanilla, KernelEX 4.5.2, Kstub 822). But necessary is a the GDIPLUS.DLL. It is required for the Revolutions Pack, too. z4 may be omitted. Also I'll examine it on 98SE.

 

My system is 98SE with Revolution Pack.  It does not have dbghelp.dll



#234
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

 

No, a dbghelp.dll from XP isn't required. I just checked it on a ME installation without updates (plain vanilla, KernelEX 4.5.2, Kstub 822). But necessary is a the GDIPLUS.DLL. It is required for the Revolutions Pack, too. z4 may be omitted. Also I'll examine it on 98SE.

 

My system is 98SE with Revolution Pack.  It does not have dbghelp.dll

 

OK: 98SE doesn't have the DBGHELP.dll. The ME version works for SumatraPDF 2.3.x! The file must be added to the systemfolder and it must be added in the registry HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\KnownDLLs.

 

Also there is a problem with versions 2.0 and 2.1. on 98SE plain vanilla. The msvcrt.dll has to be replaced by the ME version.

Or we find good stubs for

[MSVCRT.DLL]

 _time64=  

_wstat64=

to run these versions.

After adding them to the Kstub.ini Sumatra starts, but crash in order to open a pdf file.


Edited by schwups, 09 August 2013 - 08:14 AM.


#235
slhk

slhk

    Junior

  • Member
  • Pip
  • 68 posts
  • Joined 03-August 08

SumatraPDF 2.3.2 portable works (with KernelEx 4.5.2) by copying XP's dbghelp.dll to its folder.  Kstub822 is not needed


Edited by slhk, 09 August 2013 - 09:10 AM.


#236
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

The GDIPLUS.DLL is required for version 1.2 and higher.

Yes copying XP's dbghelp.dll to its folder works for 98SE and ME. Also copying the dbghelp.dll of XP into the system folder works. 


Edited by schwups, 09 August 2013 - 02:20 PM.


#237
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

The Foxit reader versions 5 and 6 need the GdiPlus.dll, too.



#238
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 198 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag
I'm still not getting the new(est) versions of Flash to run. I've Added this to Kstub822.ini:
[Gdi32.dll]
GdiAlphaBlend=z11

I have tried with and without the "z11" part (rebooting between tries) and it makes no difference. When I visit this URL with Firefox 2.0.0.20: http://helpx.adobe.c...ash-player.html

With the flash DLL named as npswf32_11_8_800_94.dll I get a small box with light-blue background where animation movie should be, and larger box also with light-blue background further down where flash version should be printed. No error messages, but also no movie.

With the flash DLL renamed as npswf32.dll, I get this error: "The plug-in performed an illegal operation. You are strongly advised to restart firefox." The test URL does not run the movie or display the flash version, and there are no light-blue boxes. Regardless how I have the DLL file named, nothing changes when I change the Kex compatibility mode between Default and Windows 2000/sp4.

Reverting back to the previous flash dll (named as npswf32.dll, version 11.6.602.171) the movie plays fine, the flash version is displayed.

With the older version (11.6) present as NPSWF32.dll, and the newer (11.8) version present as npswf32_11_8_800_94.dll in the MACROMED/FLASH directory, both set to win2k compatibility, I get the "illegal operation" error message.

And if it matters - I have many ocurrances of different versions of GDIPLUS.DLL all over my C drive (but none in the Kex directory) and specifically I have version 5.1.3097.0 (xpclient.010817-1148) in my windows/system folder. I have 6 different versions of dbghelp.dll located in 6 different /program files/ folders.

Does the new version(s) of flash require a matching or compatible flashplayer.xpt file to be present in the \Flash directory?

#239
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

I'm still not getting the new(est) versions of Flash to run. I've Added this to Kstub822.ini:
[Gdi32.dll]
GdiAlphaBlend=z11

I have tried with and without the "z11" part (rebooting between tries) and it makes no difference. When I visit this URL with Firefox 2.0.0.20: http://helpx.adobe.c...ash-player.html

With the flash DLL named as npswf32_11_8_800_94.dll I get a small box with light-blue background where animation movie should be, and larger box also with light-blue background further down where flash version should be printed. No error messages, but also no movie.

With the flash DLL renamed as npswf32.dll, I get this error: "The plug-in performed an illegal operation. You are strongly advised to restart firefox." The test URL does not run the movie or display the flash version, and there are no light-blue boxes. Regardless how I have the DLL file named, nothing changes when I change the Kex compatibility mode between Default and Windows 2000/sp4.

Reverting back to the previous flash dll (named as npswf32.dll, version 11.6.602.171) the movie plays fine, the flash version is displayed.

With the older version (11.6) present as NPSWF32.dll, and the newer (11.8) version present as npswf32_11_8_800_94.dll in the MACROMED/FLASH directory, both set to win2k compatibility, I get the "illegal operation" error message.

And if it matters - I have many ocurrances of different versions of GDIPLUS.DLL all over my C drive (but none in the Kex directory) and specifically I have version 5.1.3097.0 (xpclient.010817-1148) in my windows/system folder. I have 6 different versions of dbghelp.dll located in 6 different /program files/ folders.

Does the new version(s) of flash require a matching or compatible flashplayer.xpt file to be present in the \Flash directory?

I rechecked on 98SE: Flash 11.8 requires "[DINPUT8.dll] DirectInput8Create=". The DinPut8.dll is part of DirectX 8 and 9( c ). Nomen please verify this with the Import Patcher. Drag and drop the Flash dll on the Import Patcher and click no. Open the generated ini file. Maybe there are more updates required for a clean installation by msi, but Flash 11.8 should run for you with this dll. If you don't have success make sure that you have MS Visual C++ 6.0 run-time (atl.dll) installed.

 

"z11" for GdiAlphaBlend can be omitted.

 

The GDIPLUS.DLL and flashplayer.xpt shouldn't be necessary for Flash 11.8.


Edited by schwups, 28 August 2013 - 04:15 PM.


#240
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 198 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag

I rechecked on 98SE: Flash 11.8 requires "[DINPUT8.dll] DirectInput8Create=". The DinPut8.dll is part of DirectX 8 and 9( c ).

So I should add this to Kstub822.ini?

[DINPUT8.dll]
DirectInput8Create=

Nomen please verify this with the Import Patcher. Drag and drop the Flash dll on the Import Patcher and click no. Open the generated ini file. Maybe there are more updates required for a clean installation by msi, but Flash 11.8 should run for you with this dll. If you don't have success make sure that you have MS Visual C++ 6.0 run-time (atl.dll) installed.

"z11" for GdiAlphaBlend can be omitted.
The GDIPLUS.DLL and flashplayer.xpt shouldn't be necessary for Flash 11.8.

Using ImportPatcher.37, I get this:
==========
[Parameters]
Test by loading=Y
Walk dependencies=N
Link to copies=N
Unbind broken bindings=N
OS Subsystem Version Ceiling=4.10
[DLL replacements]
[KERNEL32.dll]
VerifyVersionInfoW=
VerSetConditionMask=
[Patches needed]
npswf32_11_8_800_94.dll.new=Subsystem, Functions
============

And if it means anything, kstub822.log is full of these:

= Kernel32.dll:GetUserGeoID=t1 = (mostly this one, many of them)
= Kernel32.dll:InitializeSListHead=f1 = (about twp-dozen of these)
= Secur32.dll:InitSecurityInterfaceW=z0 = (a handful of these)

I have version 3.00.8449 of atl.dll in my windows\system folder, 73 kb, file-date Aug 29/2002.

#241
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

I think you already installed DirectX. Which version is it? "[DINPUT8.dll] DirectInput8Create=" doesn't occur in your ini file. That means the function DirectInput8Create is supported. Don't add it to your Kstub.ini.

 

The problem must be somewhere else.

 

Do you have an error message during the msi installation?

 

Did you try only copying the Flash dll http://my.opera.com/...ll-flash-player in your Flash folder or into the plugin folder without installation. Previously uninstall your old Flash version or delete all Software  > Macromedia > FlashPlayer > FlashPlayerPlugin (FlashPlayerUpdate) keys in your registry to avoid different versions.

 

I don't change the KernelEX mode for the Flash dll. I change the mode for the browser exe file.

 

Flash 11.8 works for me on 98SE and ME. Important requirements: DirectX9c (DX 8 not testet), Kext with added [Gdi32.dll]GdiAlphaBlend in the Kstub.ini, Windows installer 2.0.2600.2 (1.0/1.1/1.2 not testet), not sure with MS Visual C++ 6.0 run-time (atl.dll)

 



#242
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 198 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag

I think you already installed DirectX. Which version is it? "[DINPUT8.dll] DirectInput8Create=" doesn't occur in your ini file. That means the function DirectInput8Create is supported. Don't add it to your Kstub.ini.

My directx version is 9.0c (4.09.000.0904). There is no [DINPUT8.dll] section in my kstub822.ini file.

The problem must be somewhere else. Do you have an error message during the msi installation?

I did not run the msi file. I downloaded this file: Flash_Portable_11.8.800.94_32-64_Plugin.exe and unpacked it manually, where I found NPSWF32.dll (version 11.8.800.94).

Did you try only copying the Flash dll (link) in your Flash folder or into the plugin folder without installation. Previously uninstall your old Flash version or delete all Software > Macromedia > FlashPlayer > FlashPlayerPlugin (FlashPlayerUpdate) keys in your registry to avoid different versions.

I did not look at the link (yet) that you posted. But as I said - I had flash 11.6 and simply dropped the 11.8 version DLL into the windows/system/macromed/flash directory, renaming the old file to avoid conflict.

What is gained (or - what is different) when the msi file is run?

I apparently have npswf32.dll version 11.3.300.265 in program_files\mozilla_firefox\plugins. Is it important/necessary to coordinate the flash DLL's between that location and system/macromed/flash?

I don't change the KernelEX mode for the Flash dll. I change the mode for the browser exe file.

I'm assuming that flash 11.8 will work with FF 2.0.0.20...

So basically I need to know if running the msi file is absolutely required, and if so is any preparation required (like uninstalling old version and / or manually removing registry entries).

#243
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 198 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag

Did you try only copying the Flash dll http://my.opera.com/...ll-flash-player in your Flash folder or into the plugin folder without installation.

I obtained the file NPSWF32.zip as described in that link, and placed the file npswf32.dll in my program_files\opera\program\plugins folder. Prior to doing that, the only files in that folder was readme.txt and npqtplugin.dll.

I then ran opera (12.02) and went to the flash version page: http://helpx.adobe.c...ash-player.html

What I saw next is typical (for me) when viewing flash content using Opera -> it displays a big play ">" button where the flash content should be on any page I visit. Clicking that button starts the flash player and the content / object is rendered. In this case, the movie plays just fine. Further down on that page, I click the other play button and the flash version is displayed (11.8.800.94). So Opera has no problems with this version of flash and just dropping the DLL into it's plugins folder.

I did a binary compare of this flash DLL and it matches the file that I've been trying to drop into the /macromed/flash folder. The only thing I haven't done (yet) is drop this DLL into the firefox plugin folder...

#244
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

Yes, Flash 11.8 works with Firefox 2.0.0.20. The Flash installation by msi isn't necessary, but maybe you get helpful hints.

 

I suggest you uninstall the old version and make sure that you delete the registry entries, if some remain. And then run the CCleaner 2.36. Delete all NPSWF32.dll's in the plugin folders. Finally try to install Flash with the msi.

:) Run Firefox with comp. mode Win2000 SP4.


Edited by schwups, 29 August 2013 - 08:35 AM.


#245
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 198 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag
Just to add one more thing - I've dropped the 11.8 version DLL into \Program Files\Mozilla Firefox\plugins (calling the file NPSWF32.dll and then renaming to NPSWF32_11_8_800_94.dll) and FF just seems to ignore it, and instead is using the DLL located in \macromed\flash directory.

#246
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

Just to add one more thing - I've dropped the 11.8 version DLL into \Program Files\Mozilla Firefox\plugins (calling the file NPSWF32.dll and then renaming to NPSWF32_11_8_800_94.dll) and FF just seems to ignore it, and instead is using the DLL located in \macromed\flash directory.

In this case (name is NPSWF32_11_8_800_94.dll) run FF with comp mode Win2000.



#247
halohalo

halohalo

    Member

  • Member
  • PipPip
  • 187 posts
  • Joined 07-December 06
  • OS:98SE
  • Country: Country Flag

Someone found a way to run latest Flash Player 11.8 for IE.

 

It is necessary to change compatibility mode of Flash32_11_8_800_168.ocx to 2000 or XP, then run regsvr32 and register the OCX file.



#248
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 198 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag

Someone found a way to run latest Flash Player 11.8 for IE. It is necessary to change compatibility mode of Flash32_11_8_800_168.ocx to 2000 or XP, then run regsvr32 and register the OCX file.


I can confirm that it works. I downloaded this file: http://download.macr...11_active_x.msi and set the Kex properties of the msi file to win-2k. Then ran the installer, which failed - but it put Flash32_11_8_800_175.ocx in my windows\system\macromedia\flash folder. I set the Kex properties of that file to Win-2k and then used regsvr32 from a command-line in that folder to register it. I tested it here using IE6 - http://helpx.adobe.c...ash-player.html and the animation works, and it says I have flash version 11.8.800.175. I've also played some youtube videos and some online forex charts with controls that use flash, and they seem to work fine.

#249
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

It works for me too.

 

A compatibility tab for a msi file doesn't exist.



#250
MiKl

MiKl

    Member

  • Member
  • PipPip
  • 110 posts
  • Joined 01-December 11
  • OS:98SE
  • Country: Country Flag

Is it maybe possible to get this baby running ??

http://forum.doom9.o...d.php?p=1591031

 

It installs in comp-mode but complains on start about uxtheme.dll.

 

Thx, MiKl






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN