jumper

KernelEx Auxiliary DLL Updates

31 posts in this topic

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.

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.