Windows 2000 Posted January 1, 2019 Posted January 1, 2019 Hello. I was wondering, how could I install One-Core-API on Windows XP? When I download it there are just a bunch of folders which I don't know what to do with. Can anyone explain?
Mathwiz Posted January 1, 2019 Posted January 1, 2019 AIUI it's supposed to be similar to @Dibya's Extended XP. Unfortunately I think it's illegal: https://reactos.org/forum/viewtopic.php?t=16868 Quote Well it seems that this 'project' uses native Windows 7,8,10 dll files.... I suppose it would be legal for you to use on your own system if you own licensed copies of all those OSes, but don't post any links here. It would get MSFN in big trouble.
Windows 2000 Posted January 1, 2019 Author Posted January 1, 2019 (edited) Well, I do actually own them. Could anybody help me how to install it on my Windows XP pc however? Maybe on a PM or something? Edited January 1, 2019 by Windows 2000 1
FranceBB Posted January 1, 2019 Posted January 1, 2019 (edited) Add me on Skype: francebb1 - franceopf@gmail.com and I'll add you to the Windows XP Forever group, you'll find Samuel (Samuka), the developer of One Core API. https://join.skype.com/upSJ1SDTscvd Once again, we cannot link nor guide you to use anything related to a modified kernel on MSFN as it uses modified version of Windows DLLs. Edited September 7, 2019 by FranceBB
NojusK Posted January 1, 2019 Posted January 1, 2019 19 minutes ago, FranceBB said: the Windows XP Forever group Sounds like a cool Skype group
Windows 2000 Posted January 1, 2019 Author Posted January 1, 2019 27 minutes ago, FranceBB said: Add me on Skype: francebb1 - franceopf@gmail.com and I'll add you to the Windows XP Forever group, you'll find Samuel (Samuka), the developer of One Core API. Once again, we cannot link nor guide you to use anything related to a modified kernel on MSFN as it uses modified version of Windows DLLs. Added you.
-SnooPY- Posted August 26, 2019 Posted August 26, 2019 I'm not sure what I am asking here correctly, but there is a project on our forum that uses a modified version of kernel32.dll from Windows XP (kernelxp.dll). Now I needed other DLLs (shellxp.dll, userxp.dll, ...), but unfortunately I did not find them in the One Core API. Tell me, please, where can I find them? I do not want to permanently install the entire package and replace system files with it. Please advise what can be done. Thank you very much!
Mathwiz Posted August 26, 2019 Posted August 26, 2019 Not positive but I think those *xp.dll files were from @Dibya's Extended XP kernel, not from One-Core API. You might PM him, but I haven't seen him around lately.
-SnooPY- Posted August 26, 2019 Posted August 26, 2019 You probably mean these files, but I can’t download any of them. UPDATE 1: On the second attempt, I managed to find the full archive here. UPDATE 2: A more detailed analysis of the above files revealed that these are different versions. In particular, kernel32.dll is much larger, does not depend on ntext.dll and psapi.dll, and does not contain, for example, the GetUserDefaultLocaleName function. On the third attempt, I hope I found what I was looking for (and this is really part of the One-Core-API).
SC7601 Posted August 26, 2019 Posted August 26, 2019 I don't recommend to install them. I've found installer packages on Github page of the project and installed them, but it doesn't appear to run any unsupported software. I tried to run Chrome and Firefox (the versions that was already running on XP) with changing the compatibility to Vista and 7 but they were crashed. (It adds new OSes to Compatibility tab)
FranceBB Posted August 26, 2019 Posted August 26, 2019 28 minutes ago, DragonSC7601 said: I don't recommend to install them. I've found installer packages on Github page of the project and installed them, but it doesn't appear to run any unsupported software. I tried to run Chrome and Firefox (the versions that was already running on XP) with changing the compatibility to Vista and 7 but they were crashed. (It adds new OSes to Compatibility tab) That's because it's still a work in progress. It takes time, especially since Microsoft is a closed source oriented company and everything has to be guessed by disassembled lines of code of their own executables and libraries with potentially a lot of errors and no documentation whatsoever.
-SnooPY- Posted September 2, 2019 Posted September 2, 2019 Has anyone tested the SHCreateItemFromParsingName function? I have a suspicion that it is not implemented or is working with errors. I tried to analyze the sources on GitHub and found at least three different versions: https://github.com/Skulltrail192/One-Core-Api/blob/master/dll/wrappers/base/shell32_wrapper/shellitem.c - the function looks quite normal (line 566); https://github.com/Skulltrail192/One-Core-Api/blob/master/dll/wrappers/base/shell32_wrapper_new/shellitem.c - the function is commented out (line 566); https://github.com/Skulltrail192/One-Core-Api/blob/master/dll/wrappers/dependencies/shellnew/unimplemented.c - the function is "empty" (line 66). Is there a way to check which version was used for the final build of shell32.dll? Thanks a lot.
jumper Posted September 3, 2019 Posted September 3, 2019 Open Shell32.dll in an Exports viewer such as Dependency Walker that shows API addresses. Sort by address and locate SHCreateItemFromParsingName. If it shares an address or is followed by another API within a few bytes, it is a stub (not fully implemented). 1
-SnooPY- Posted September 3, 2019 Posted September 3, 2019 1 hour ago, jumper said: If it shares an address or is followed by another API within a few bytes, it is a stub (not fully implemented). I may be wrong, but it seems to me that everything is OK. Thanks a lot for the hint.
roytam1 Posted September 4, 2019 Posted September 4, 2019 On 1/2/2019 at 4:05 AM, FranceBB said: Add me on Skype: francebb1 - franceopf@gmail.com and I'll add you to the Windows XP Forever group skype group? no thanks. a telegram group will be way better. 1
Recommended Posts