Jump to content

KernelEx Auxiliary DLL Updates


jumper

Recommended Posts

Thank you for continuing to test. I'm planning a larger role for Auxiliary DLLs in K17 (KernelEx 4.17) including selectable DLL "sets" instead of just one set for all configurations.

My current settings (~ disables):
  [HKEY_LOCAL_MACHINE\Software\KernelEx\KnownDLLs]
  "~Ktree"="Ktree ignores entries prefixed with ~"
  "~ADVPACK"="IE8\\ADVPACK.DLL"
  "~MSVCM90"="MSVC\\MSVCM90.DLL"
  "~MSVCP90"="MSVC\\MSVCP90.DLL"
  "~MSVCR90"="MSVC\\MSVCR90.DLL"
  "~SHLWAPI"="IE8\\SHLWAPI.DLL"
  "~URLMON"="IE8\\URLMON.DLL"
  "~WINTRUST"="ROS\\WINTRUST.DLL"
  "~WLDAP32"="ROS\\WLDAP32.DLL"
  "IERTUTIL"="IE8\\IERTUTIL.DLL"
  "MSIMG32"="MSIMG32.DLL"
  "MSRATING"="IE8\\MSRATING.DLL"
  "NORMALIZ"="IE8\\NORMALIZ.DLL"
  "PDH"="PDH.DLL"
  "PSAPI"="PSAPI.DLL"
  "USERENV"="USERENV.DLL"
  "UXTHEME"="UXTHEME.DLL"
  "WTSAPI32"="WTSAPI32.DLL"



> Seem to be working with test apps:
> ...SHFOLDER.DLL (6.00.2900.5512 (xpsp.080413-2105))

Shfolder.dll on NT is a stub. 9x already has the real thing, so don't replace it!


> OpenGL32.dll: OpenGL doesn't work.
If from ROS, it should work with paired GDI32.dll. Otherwise try these Kexstubs definitions:
  [Gdi32.dll]
  GdiDescribePixelFormat=>gdi32.ros:DescribePixelFormat
  GdiSetPixelFormat=>gdi32.ros:SetPixelFormat
  GdiSwapBuffers=>gdi32.ros:SwapBuffers



> Updated ROS section with MSVCRT20.DLL now working after adding few kext-stubs.

I've added a great many stubs to Kexbases in the last few releases. Remove duplicates from Kexstubs and please post here any that are still needed.


> [HKEY_LOCAL_MACHINE\Software\KernelEx\KnownDLLs]
> "ADVAPI32"="ROS\\ADVAPI32.DLL"
> "ADVAPI32_VISTA"="ROS\\ADVAPI32_VISTA.DLL"

K17 will support something like:
[HKEY_LOCAL_MACHINE\Software\KernelEx\KnownDLLs\Win2k]
"ADVAPI32"="ROS\\ADVAPI32.DLL"
"KERNEL32"="ROS\\KERNEL32.DLL,2"

[HKEY_LOCAL_MACHINE\Software\KernelEx\KnownDLLs\Vista]
"ADVAPI32"="ROS\\ADVAPI32_VISTA.DLL"
"KERNEL32"="ROS\\KERNEL32_VISTA.DLL,prestub"


where ",2" or ",prestub" indicate an api search order.

Link to comment
Share on other sites

  • 4 years later...

:hello:I am pleased, that you like to test ReactOS files on Win ME. I would like to help, but I had never tried VMWare/VMWare Tools on ReactOS. It's also been round about 10 years since I tinkered with VM's. You may find more help on the ReactOS forum or ReactOS Wiki at first. (https://reactos.org/forum/viewtopic.php?t=16367) Of course, VMWare Tools on ReactOS is off topic here in KernelEx Auxiliary DLL Updates.

Link to comment
Share on other sites

On 7/1/2021 at 5:13 PM, schwups said:

:hello:I am pleased, that you like to test ReactOS files on Win ME. I would like to help, but I had never tried VMWare/VMWare Tools on ReactOS. It's also been round about 10 years since I tinkered with VM's. You may find more help on the ReactOS forum or ReactOS Wiki at first. (https://reactos.org/forum/viewtopic.php?t=16367) Of course, VMWare Tools on ReactOS is off topic here in KernelEx Auxiliary DLL Updates.

Sorry, I have to delete my ME VM to make space for my Vista VM.

Link to comment
Share on other sites

  • 1 year later...

i know this is an extremely late comment, but i am the only one who is struggling to run java 7/8 even after the auxiliary updates? i still get the error about missing export in kernel32 dll:interlockedpopentrylist, can someone help me?

Link to comment
Share on other sites

I seem to remember early KernelEx versions like 4.5.2 need Kext (Kstub822) with entry  [Kernel32.dll] InterlockedPopEntrySList=f1.

It's probably supported since v4.5.2015.3.

Edited by schwups
Link to comment
Share on other sites

  • 3 months later...
On 1/9/2015 at 8:41 PM, jumper said:

Uxtheme (48/95 of 95): 4.5.2/ uxtheme.7z

I've added six new failure stubs to Uxtheme:

  • BeginBufferedAnimation
  • BufferedPaintClear
  • DrawThemeTextEx
  • EndBufferedAnimation
  • GetBufferedPaintBits
  • SetWindowThemeAttribute

Any more requests?

 

Link to comment
Share on other sites

15 hours ago, jumper said:

I've added six new failure stubs to Uxtheme:

  • BeginBufferedAnimation
  • BufferedPaintClear
  • DrawThemeTextEx
  • EndBufferedAnimation
  • GetBufferedPaintBits
  • SetWindowThemeAttribute

Any more requests?

These are in my Kext ini, too:
BeginPanningFeedback
BufferedPaintRenderAnimation
BufferedPaintSetAlpha
BufferedPaintStopAllAnimations
EndPanningFeedback
GetThemeTransitionDuration
UpdatePanningFeedback

Link to comment
Share on other sites

  • 4 weeks later...
  • 5 months later...

I have no idea where to post this.

I tried using Windows 2000 DLL's from BWC's Extended Kernel (latest version). It seems to have broken my Windows ME installation. A literal error stating Windows can't load explorer.exe and requires a reinstall. Booting into safe mode works. Can confirm the msvcrt.dll file does not work.

Link to comment
Share on other sites

21 hours ago, FantasyAcquiesce said:

I have no idea where to post this.

I tried using Windows 2000 DLL's from BWC's Extended Kernel (latest version). It seems to have broken my Windows ME installation. A literal error stating Windows can't load explorer.exe and requires a reinstall. Booting into safe mode works. Can confirm the msvcrt.dll file does not work.

Could have created a new topic about this in the Windows 9x/ME forum.

What specific DLLs did you copy from blackwingcat's Windows 2000 Extended Kernel? What program are you trying to get running on your Windows ME?

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