Jump to content

Recommended Posts

Posted (edited)
5 hours ago, Dave-H said:

The error I'm actually getting on XP is -

"Entry Point Not Found : The procedure entry point InitializeCriticalSectionEx could not be located in the dynamic link library KERNEL32.dll."
:dubbio:

In CFF Explorer, replace the kernel32.dll import with pwrp_k32.dll and copy this file from your Supermium installation. The screenshot was taken on XP RTM :)

 

2026-06-09_01h47_51.png

Edited by mjd79

Posted
5 hours ago, Dave-H said:

The error I'm actually getting on XP is -

"Entry Point Not Found : The procedure entry point InitializeCriticalSectionEx could not be located in the dynamic link library KERNEL32.dll."

Actually, "supermium_uao.exe" won't launch under XP SP3 (32-bit) because of two missing functions on XP's kernel32 system file: 

# Report By YY.Depends.Analyzer (Target:5.1.2600-x86)
## kernel32.dll
* [ ] InitializeCriticalSectionEx
  - Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600, 10.0.10240
  - Ref Module: supermium_uao.exe
* [ ] LCMapStringEx
  - Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600, 10.0.10240
  - Ref Module: supermium_uao.exe

Above is a log acquired via the YY-Thunks CLI tool; the command I used was: 

YY.Depends.Analyzer "supermium_uao.exe" /IgnoreReady /ReportView:CheckBox /Target:5.1.2600

As @mjd79 suggested (:thumbup), if you redirect the kernel32.dll function calls to Supermium's wrapper DLL "pwrp_k32.dll", you'll be able to make the executable XP-compatible :sneaky: ...

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