Uncle Captain Posted July 8 Posted July 8 I finally managed to get Firefox 48.0.2 to work on Windows XP RTM! Notes kernelxp.dll stays in the "firefox" directories after patching, or else it will NOT work. The unofficial guide "How to get Firefox 48.0.2 / 45.9.x ESR to work on Windows XP RTM!" is now available. This guide is made by me. https://sites.google.com/view/clara-incorporated/modernization/windows-xp-rtm/firefox-48-0-2-firefox-45-9-x-esr
Uncle Captain Posted July 21 Author Posted July 21 (edited) I even managed going down to XP build 2474 for Firefox 48.0.2 / Firefox 45.9.x ESR to work. I managed getting Firefox 48.0.2 to work on Windows XP build 2474 at the minimum unofficially, see the text file: And functions like GetModuleHandleExA, GetModuleHandleExW, and IsWow64Process was introduced in build 2474, I tried to replace the stubs (GetModuleHandleExA --> GetModuleHandleA), (GetModuleHandleExW --> GetModuleHandleW), and (IsWow64Process --> GetStdHandle), and Firefox 48.0.2 launches a process (firefox.exe), but not initalized properly on Windows XP build 2469. Is there matching stubs for GetModuleHandleExA, GetModuleHandleExW, and IsWow64Process to try to get Firefox 48.0.2 to work on Windows XP build 2469, is it the system itself, or is 2474 the dead end for Firefox 48.0.2/45.9.x to work? The number of parameters (1, not 2) might not match and it might not return FALSE as needed for that 2469 thing. Firefox48on2474.txt Edited July 21 by Uncle Captain
roytam1 Posted July 23 Posted July 23 added GetLogicalProcessorInformation for my mini kernelxp wrapper: https://github.com/roytam1/rtoss/blob/master/kernelxp/kernelxp.dll
Uncle Captain Posted July 31 Author Posted July 31 (edited) Firefox 45.9.34 and K-Meleon 76.5.5 worked on Windows XP RTM with kernelxp.dll wrappers unofficially. The thing is for K-Meleon 76.5.5 on XP RTM, you'll get a BSOD. To fix this, remove the manifests on the main K-Meleon executable, and then it works. I also tested New Moon 27 on Windows XP RTM with kernelxp.dll wrappers unofficially, and then it worked too. Note: Firefox-based browsers are compiled with Visual C++ 2013 runtimes are the last to run unofficially on Windows XP RTM (with kernelxp.dll wrappers) correctly. Firefox-based browsers are compiled with Visual C++ 2015-2019 runtimes would unofficially require at least Windows XP SP1 (with kernelxp.dll wrappers) for any stability. Edited July 31 by Uncle Captain
Uncle Captain Posted July 31 Author Posted July 31 (edited) @roytam1 I tested the GetSystemTimes change in the kernelxp wrapper, and then it worked. Edited July 31 by Uncle Captain
woi Posted 3 hours ago Posted 3 hours ago (edited) @Uncle Captain Can you maybe try experimenting with progwrp files from Supermium 132 (should the same directory as chrome.exe). Most of the file starts with either p_---, pwrp_--- or pwp_---. It works the same as roytam1's kernelxp.dll wrapper and it should work for some applications (I see some people managed to get few Vista+ applications running). Edited 3 hours ago by woi
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now