• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
Xeno86

KernelEx 4.5.2

1,561 posts in this topic

hmm,idk.i tried compatibility with Windows XP SP2 and it doesn't open anything.I tried compatibility with Windows Vista,and there was an error message.At least the setup opened and said it was aborted or something like that. :huh:

0

Share this post


Link to post
Share on other sites

I know that WDM is designed to be forward compatible, and generally not backwards compatible, but couldn't a Win XP driver work on ME. I have gotten two drivers for windows 7 to run On my XP machine with no issue (unmodified). So theoretically couldn't it work here too (not talking about kernelEx making a difference). (not that it will I might have just been lucky)

quote from wikipedia (I know its wikipedia but read here) "By conforming to WDM, drivers can be binary compatible and source-compatible across Windows 98, Windows 98 Second Edition, Windows Me, Windows 2000, Windows XP, Windows Server 2003 and Windows Vista (for backwards compatibility) on x86-based computers."

There are two issues with backporting WDM Drivers.

1. Newer OSes have more WDM Functions

2. There are differences between WDM implementations between Windows 95, 98/98SE/ME and Windows NT OSes such as 2000, XP, 7 Etc.

I have made some attempts to port USB 3 and HD Audio to Windows 9x. I was able to add the missing functions, but the Drivers still did not work.

0

Share this post


Link to post
Share on other sites

One really big thing that 9x does different is that floating point registers are not preserved by the OS. When a driver uses FPU stuff and expects OS to handle preservation things will crumble down very quick.

0

Share this post


Link to post
Share on other sites

Yeah,I guess no winxp drivers for me.Another program is having trouble.Its Stardock ObjectDesktop now.When I use kernel ex to have Windows 2000 or Windows XP compatibility,the setup starts,but at the very end there is an error that says it can't find Cacls.exe and the setup exits without finishing.As far as I know this is some kind of permissions program in Windows NT.Is there any way I can bypass the error and finish the setup successfully or patch in Cacls.exe to Windows ME?

Psst...I'm trying to make my computer look more like Windows Longhorn since I love it.I even put longhorn sounds,and now I want a sidebar to match up perfectly.

0

Share this post


Link to post
Share on other sites

I have Oney's book on writing WDM Drivers. There is a section at the end of many chapters listing specific issues relating to Windows 9x as compared to NT.

In addition, I have found commands where the function calls were changed such as from fastcall to stdcall or a different number of arguments.

Others have had parameters changed so they fail in Windows 9x.

0

Share this post


Link to post
Share on other sites

rloew, I've also considered porting a hd audio driver, but if you couldn't do it (yet), it sounds like we are doomed...

0

Share this post


Link to post
Share on other sites

lol,found out objectbar actually installed.i just had to search through the C: drive for the program.:D it is a bit glitchy but thats all right.i luv kernel ex!

0

Share this post


Link to post
Share on other sites

As I recall, old version of Object Bar didn't require KernelEx and allowed having XP style taskbar and start menu on Windows 98. However it was resource hungry (GDI and USER resources), and mostly failed to remember the recently run application list.

0

Share this post


Link to post
Share on other sites

Latest Flash Player 13.0.0.214 crashes Opera 12.02, Firefox Nightly 3.6.29pre, and IE6 sp1 on Win98se Traditional Chinese version, when I try to access Flash Player settings panel.

Edited by halohalo
0

Share this post


Link to post
Share on other sites

 

Latest Flash Player 13.0.0.214 plugin crashes Opera 12.02

It works for me. I'll check again on some more machines.

0

Share this post


Link to post
Share on other sites

I can't reproduce the error for Opera 12.02 on my machines (english and german). 

 

Latest Flash Player 13.0.0.214 plugin crashes Opera 12.02, when I try to access Flash Player settings panel.

0

Share this post


Link to post
Share on other sites

 

I can't reproduce the error for Opera 12.02 on my machines (english and german). 

 

Latest Flash Player 13.0.0.214 plugin crashes Opera 12.02, when I try to access Flash Player settings panel.

 

I've solved the problem.

 

Flash Player 13.0.0.206 only requires GdiAlphaBlend, but 13.0.0.214 requires GdiAlphaBlend and RtlInitUnicodeString. I got the error message because I deleted all other functions except GdiAlphaBlend.

Edited by halohalo
0

Share this post


Link to post
Share on other sites

GdiAlphaBlend is just the Gdi implementation (for consistency?) of AlphaBlend which already exists in msimg32.dll for Win9x.

If possible, redirect the call to msimg32 in Kext and transparency effects should work (unless they're bound to something else that's not working).

0

Share this post


Link to post
Share on other sites

Probably it will then look like this.

[Gdi32.dll]
GdiAlphaBlend=>msimg32.dll:AlphaBlend

 

It works here.

0

Share this post


Link to post
Share on other sites

Yep, and so it should. ;)

 

There are more such "migrated" APIs and they could be found by performing a cross-comparison between msimg32.dll's API and the Gdi**** API in NT-based systems' gdi32.dll. Adding them to Kext in advance shouldn't hurt.

 

One thing to keep in mind is that according to MSDN there's a memory leak in msimg32's TransparentBlt (which I'm using in RPTE so it'd be nice to have this confirmed), so binding GdiTransparentBlt to TransparentBlt in Kext may impact on GDI resources.

0

Share this post


Link to post
Share on other sites

Good work, everyone.  I'd chime in more, but am having web access difficulties.  Development on many fronts continues....

0

Share this post


Link to post
Share on other sites

It been 3 years since Kernelex has last been updated. Is it ever going to be updated again. I'm running Windows 98SE in VMware Workstation 10 and everytime I try to install any windows xp programs I get this error message "is linked to missing export ntdll.dl:NTOpenProcessToken"

0

Share this post


Link to post
Share on other sites

It been 3 years since Kernelex has last been updated. Is it ever going to be updated again. I'm running Windows 98SE in VMware Workstation 10 and everytime I try to install any windows xp programs I get this error message "is linked to missing export ntdll.dl:NTOpenProcessToken"

 

Doesnt seem like it, but you should take a look at the KEXT mini updates though.

0

Share this post


Link to post
Share on other sites

 Kext (Kstub822) supports NtOpenProcessToken, but usually are more API's required to run not listed XP apps.

0

Share this post


Link to post
Share on other sites

 

It been 3 years since Kernelex has last been updated. Is it ever going to be updated again. I'm running Windows 98SE in VMware Workstation 10 and everytime I try to install any windows xp programs I get this error message "is linked to missing export ntdll.dl:NTOpenProcessToken"

 

Doesnt seem like it, but you should take a look at the KEXT mini updates though.

 

Thanks I try that

0

Share this post


Link to post
Share on other sites

 

It been 3 years since Kernelex has last been updated. Is it ever going to be updated again. I'm running Windows 98SE in VMware Workstation 10 and everytime I try to install any windows xp programs I get this error message "is linked to missing export ntdll.dl:NTOpenProcessToken"

 

Doesnt seem like it, but you should take a look at the KEXT mini updates though.

 

KEXT is made for MACs not windows

0

Share this post


Link to post
Share on other sites

 

 

It been 3 years since Kernelex has last been updated. Is it ever going to be updated again. I'm running Windows 98SE in VMware Workstation 10 and everytime I try to install any windows xp programs I get this error message "is linked to missing export ntdll.dl:NTOpenProcessToken"

 

Doesnt seem like it, but you should take a look at the KEXT mini updates though.

 

KEXT is made for MACs not windows

 

LOL Not that KEXT, This KEXT - http://www.msfn.org/board/topic/157173-kext-diy-kernelex-extensions/. :)

 

Cheers and Regards

1

Share this post


Link to post
Share on other sites

 

 

 

It been 3 years since Kernelex has last been updated. Is it ever going to be updated again. I'm running Windows 98SE in VMware Workstation 10 and everytime I try to install any windows xp programs I get this error message "is linked to missing export ntdll.dl:NTOpenProcessToken"

 

Doesnt seem like it, but you should take a look at the KEXT mini updates though.

 

KEXT is made for MACs not windows

 

LOL Not that KEXT, This KEXT - http://www.msfn.org/board/topic/157173-kext-diy-kernelex-extensions/. :)

 

Cheers and Regards

 

Thanks but there to many tweaking required for that. That only seems to be good for experts. I wanted something that was like kernelex but updated to run latest programs. I just leave my windows 98 as is. Only using it in VMware just for interest

0

Share this post


Link to post
Share on other sites

Guys, when I try to reach the KernelEx wiki "compatible applications" category I get the following error message:

http://kernelex.sourceforge.net/wiki/Category:Compatible_applications

Click on the link to see it. This has been a problem since I knew about KernelEx, which was last summer. I thought it was a temporary error, so I did nothing about it. But now that I still see the error, I was wondering if anyone here could fix it. Thanks.

0

Share this post


Link to post
Share on other sites

Guys, when I try to reach the KernelEx wiki "compatible applications" category I get the following error message:

http://kernelex.sourceforge.net/wiki/Category:Compatible_applications

Click on the link to see it. This has been a problem since I knew about KernelEx, which was last summer. I thought it was a temporary error, so I did nothing about it. But now that I still see the error, I was wondering if anyone here could fix it. Thanks.

You got the link wrong. It http://kernelex.sourceforge.net/mediawiki/index.php?title=Category:Compatible_applications&redirect=no.

Also it 3 years old that list is. Mostly no applications work with it anymore

Edited by daveo76
0

Share this post


Link to post
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.