Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Xeno86

KernelEx 4.5.2

Recommended Posts

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

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.

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

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.

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.

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

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).

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.

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.

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....

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"

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.

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.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...