win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
1.83k stars 60 forks source link

Supermium on Windows 2000 Datacenter SP4 with extended kernel 3.1L #677

Open spacedrone404 opened 1 week ago

spacedrone404 commented 1 week ago

After attempting to run unpacked Supermium 122 R6 i am getting the following error: the procedure entry point symfromaddr could not be located in the dynamic library dbghelp.dll

PS Before execution progwrp.dll was added to System32 directory.

Any thoughts on this?

win32ss commented 1 week ago

The dbghelp.dll supplied with Windows 2000 can be substituted for a newer version that is still compatible with the operating system and has all necessary functions. Specifically, the one supplied with the Windows 7 SDK. As it is intended as a redistributable, I would put it in the Supermium folder and not system32.

spacedrone404 commented 1 week ago

am i understand correctly that i need dll only from x86 version, but not x64 one? Because after a copied this file from Win7 x64. Supermium reports with dbghelp.dll is not a valid Windows image

Investigation continues: i've switched Windows 2000 DC to Pro version. Put dll from XP x86 and now OS is asking for: The procedure entry point strncat_s could not be located in thd dynamic link library msvcrt.dll.

Then put in Supremium folder msvcrt.dll file from System32 with no effect, then tried msvcrt.dll from OnePiece pack - no luck again.

Something is definitely wrong.

win32ss commented 6 days ago

It must be the x86 version of the DLL from a Windows 7 SDK (or Vista or XP-era Platform SDK). A copy from another Windows install will not work.

spacedrone404 commented 6 days ago

It must be the x86 version of the DLL from a Windows 7 SDK (or Vista or XP-era Platform SDK). A copy from another Windows install will not work. We are talking about dbghelp.dll or msvcrt.dll or to a both of them?

win32ss commented 5 days ago

Just dbghelp.dll.