Jump to content

KernelEx 2022 (Kex22) Test Versions (4.22.26.2)


jumper

Recommended Posts

 

So far nobody else offered feedback on my KernelEx package so I'm not sure my tests are conclusive.

Hello,

I tested the new kernelex 4.5.3.1 on one virtual machine and on a real machine, and in both cases I have not noticed any problems.

Besides kernelex of VM I installed the SP3.36 complete, IE6 and the Revolution Pack 9.7.2.

On the real machine in addition to Kernelex I installed the SP.3.36 based, RP 9.7.2, IE6 and 98SE2ME.

Thanks for the work!

 

Mcv'93

Link to comment
Share on other sites


I ran the 4.5.3.1 installer on my home system a few days ago. Seems to be running ok.

Here's a question: What is the most advanced or challenging NT-dependent application program or system component that a Win-98se system with Kex can run in a satisfactory way? Is it some particular browser? It is some particular version of flash player? Or Java JRE? Or some particular version of acrobat reader?

Link to comment
Share on other sites

 

 

So far nobody else offered feedback on my KernelEx package so I'm not sure my tests are conclusive.

Hello,

I tested the new kernelex 4.5.3.1 on one virtual machine and on a real machine, and in both cases I have not noticed any problems.

Besides kernelex of VM I installed the SP3.36 complete, IE6 and the Revolution Pack 9.7.2.

On the real machine in addition to Kernelex I installed the SP.3.36 based, RP 9.7.2, IE6 and 98SE2ME.

Thanks for the work!

 

Mcv'93

 

Thank you very much, first feedback and a positive one! :thumbup Most thanks go to author Xeno86 and then jumper who added a few needed things (so far) - I just compiled and packed. ;)

 

I ran the 4.5.3.1 installer on my home system a few days ago. Seems to be running ok.

Here's a question: What is the most advanced or challenging NT-dependent application program or system component that a Win-98se system with Kex can run in a satisfactory way? Is it some particular browser? It is some particular version of flash player? Or Java JRE? Or some particular version of acrobat reader?

Well, that's something I'd like to know too, in order to test the build(s). Personally I never was desperate to try such new applications meant for XP+ on my main machine so I wouldn't know about these applications and their requirements.

Link to comment
Share on other sites

@Drugwash - I took a chance on a working non-virtual system (W98SE+USP3.36+98SE2ME+RP7+...) and installed KernelEx 4.5.3.1 -- installation went ok with no noticeable problems, and my apps seem to be working ok as well.  

Minor issue: Verify.exe still reports version as "4.5.120" in the lower-right corner.  (Hard coded?)  New ke*.dll files are 4.5.12.3.  

@jumper - VLC Media Player not-UPXed files work ok with the GCC fix!  

- Doug B.

Link to comment
Share on other sites

Not working here on WinME : 

MPREXE caused an invalid page fault inmodule KERNELEX.DLL at 0177:bfa08e80.Registers:EAX=00000043 CS=0177 EIP=bfa08e80 EFLGS=00010212EBX=833421f8 SS=017f ESP=0072f568 EBP=0072f574ECX=00000000 DS=017f ESI=bfa00000 FS=40cfEDX=86a2df43 ES=017f EDI=00000000 GS=0000Bytes at CS:EIP:88 11 8b 45 f8 83 c0 01 89 45 f8 8b 4d fc 83 c1 Stack dump:00000043 00000000 86a2df00 0072f58c bfa06dcb 00000000 86a2df00 0072f5cc 00000000 0072f91c bfa06fd2 0072f5c4 bfa0c350 86a2df00 86a2df98 86a2dd6c 

After that initial error message, kernelex.dll and all dlls specified in core.ini are loaded but not working.

 

I can confirm this with the unmodified Kstub822.ini on ME. But KernelEX works without Kstub822. It also works with the older Kstub816.

 

KernelEX: 4.5.3.1.exe 

Edited by schwups
Link to comment
Share on other sites

 

Not working here on WinME : 

MPREXE caused an invalid page fault inmodule KERNELEX.DLL at 0177:bfa08e80.Registers:EAX=00000043 CS=0177 EIP=bfa08e80 EFLGS=00010212EBX=833421f8 SS=017f ESP=0072f568 EBP=0072f574ECX=00000000 DS=017f ESI=bfa00000 FS=40cfEDX=86a2df43 ES=017f EDI=00000000 GS=0000Bytes at CS:EIP:88 11 8b 45 f8 83 c0 01 89 45 f8 8b 4d fc 83 c1 Stack dump:00000043 00000000 86a2df00 0072f58c bfa06dcb 00000000 86a2df00 0072f5cc 00000000 0072f91c bfa06fd2 0072f5c4 bfa0c350 86a2df00 86a2df98 86a2dd6c 

After that initial error message, kernelex.dll and all dlls specified in core.ini are loaded but not working.

 

I can confirm this with the unmodified Kstub822.ini on ME. But KernelEX works without Kstub822. It also works with the older Kstub816.

 

KernelEX: 4.5.3.1.exe 

 

Sorry, the Kstub816.ini I used was modified. 

I found that KernelEX works with Kstub822, if I add [iPHLPAPI.DLL]

GetAdaptersAddresses=t5e0 to the original Kstub822.ini.

Edited by schwups
Link to comment
Share on other sites

@Drugwash - I took a chance on a working non-virtual system (W98SE+USP3.36+98SE2ME+RP7+...) and installed KernelEx 4.5.3.1 -- installation went ok with no noticeable problems, and my apps seem to be working ok as well.  

Minor issue: Verify.exe still reports version as "4.5.120" in the lower-right corner.  (Hard coded?)  New ke*.dll files are 4.5.12.3.  

@jumper - VLC Media Player not-UPXed files work ok with the GCC fix!  

- Doug B.

Great news, thanks for the feedback! :)

I'll take a closer look at the versioning system, for now I just  bumped the original version up a notch in \common\version.h without taking into account any similar changes made in leyok's builds, mainly because that project failed to deliver a working final version. But I'll probably leave this to jumper once he settles down all tools.

 

I tried the kexbasen.dll compiled by drugwash and it crashes too for me.

Have you tried uninstalling your current version and then installing the whole 4.5.3.1 package?

Do you have any entries in KstubXXX.ini that may clash with KernelEx's own functions? Try disabling Kstub temporarily.

Link to comment
Share on other sites

I can confirm that the KStub822/MPRExe crash (on bootup) remains.  (W98SE + USP3.36 + 98SE2ME + RP7 + ...)  

1) Uninstalled v4.5.2 before installing v4.5.3.1 -- uninstall automatically deletes the entire Windows\KernelEx\ folder.  Windows rebooted ok.  

2) Installed v4.5.3.1 -- rebooted, KEx-dependent apps worked.  

3) Added the original unaltered KStub822 .dll and .ini files to the KernelEx folder and "kstub822" to the "Contents=" line in Core.ini -- on reboot, got the MPRExe error, Win9x apps work ok, KEx apps non-functioning.  

4) Deleted "kstub822" from Core.ini -- on reboot, no error, KEx apps work ok.  

- Doug B.

Link to comment
Share on other sites

 

I tried the kexbasen.dll compiled by drugwash and it crashes too for me.

Have you tried uninstalling your current version and then installing the whole 4.5.3.1 package?

Do you have any entries in KstubXXX.ini that may clash with KernelEx's own functions? Try disabling Kstub temporarily.

 

The original kexbasen.dll works fine with Kstub and I don't think installing  your whole package would make a difference with this crash issue but I'll try eventually  if you insist heavily.

 

For now I use Jumper's new dlls except for kexbasen.  GCC fix and Shell32 ordinal 727 are very cool to have directly in kernelex, the latter being now mandatory to run latest PotPlayer whose core dll can't be hexed anymore to another ordinal because of a new feature checking if it has been alterated.

Edited by loblo
Link to comment
Share on other sites

In the VM I tried it with Kernelex 4.5.3.1 I also installed along with Kstub822 K452stub keeping the .ini file that I had originally without having problems.
I have attached a picture, I hope will be of help.

 

post-56249-0-34280300-1420584797_thumb.j

 

Mcv'93

Link to comment
Share on other sites

I can confirm that the KStub822/MPRExe crash (on bootup) remains.  (W98SE + USP3.36 + 98SE2ME + RP7 + ...)  

- Doug B.

USP 3.36 seem to install a ntdll.dll from XP, please see what happens when you manually downgrade to 4.90.3000 !

Link to comment
Share on other sites

 

 

Have you tried uninstalling your current version and then installing the whole 4.5.3.1 package?

Do you have any entries in KstubXXX.ini that may clash with KernelEx's own functions? Try disabling Kstub temporarily.

 

The original kexbasen.dll works fine with Kstub and I don't think installing  your whole package would make a difference with this crash issue but I'll try eventually  if you insist heavily.

 

For now I use Jumper's new dlls except for kexbasen.  GCC fix and Shell32 ordinal 727 are very cool to have directly in kernelex, the latter being now mandatory to run latest PotPlayer whose core dll can't be hexed anymore to another ordinal because of a new feature checking if it has been alterated.

 

Well, installing the whole package is just one of the alternatives in hope that there could be an incompatibility between different builds. Slim chances at that but it would at least put the mind to rest.

Since the only change in kexbasen is the addition of oleaut32 functions, it's safe to think the problem is right there. It's intriguing how it only crashes in ME while in 98SE it doesn't (according to mcv93us' reports).

You didn't say if you tried disabling Kstub822 - it would help knowing whether it still crashes with it disabled or not.

 

In the VM I tried it with Kernelex 4.5.3.1 I also installed along with Kstub822 K452stub keeping the .ini file that I had originally without having problems.

I have attached a picture, I hope will be of help.

Mcv'93

Thanks. I added Kstub822 to the test installation and so far two Firefox sessions run on subsequent clean boots have frozen. However no MPR-related crashes.

I've had Firefox freezing before adding Kstub822 so this may not be related. More tests are in order. Waiting for suggestions on applications requiring KernelEx/Kstub.

Link to comment
Share on other sites

4.5.2015.3 dlls+maps

4.5.2015.3 diff source

Changelog:

KernelEx v4.5.2015.3 by jumper2015-01-06Resources: updated all product and file versions and resource languageskexcrt: fixed level3 warnings, 64-bit returns no longer truncated to 32-bitsKexbasen: DLL delay loading standardized for simplicity and robustnessKexbasen: added Oleaut32 templateKexbasen stubs: Oleaut32:442/RegisterTypeLibForUser, 443/UnRegisterTypeLibForUserKexbases fixes: Kernel32:VirtualProtect - dont let GCC apps disable write accessKexbases stubs: Shell32:727/SHGetImageList, Kernel32:*ActCtx*, Kernel32:*SList*
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...