KernelEx -> kernel32.dll and other system libraries
Moderator: Moderator Team
-
- Moderator Team
- Posts: 873
- Joined: Sat Sep 02, 2006 1:30 am
- Location: Italy
KernelEx -> kernel32.dll and other system libraries
Hi ReactOS team,
First of all let me wish you a happy new year...!
I just wanted to inform you that there's a project called KernelEx aimed at implementing functions (not present on Windows 98 / ME) to kernel32.dll and other system libraries so that recent Windows XP applications and games work on Windows 98 / ME.
I've just noticed it's got a new homepage and the author has released the source code for the latest version.
I'm not affiliated or related to that project in any way, but perhaps its sources could be useful for ReactOS.
Project homepage:
http://x86.neostrada.pl/KernelEx/
Source code:
http://x86.neostrada.pl/files/KernelEx032a-src.rar
First of all let me wish you a happy new year...!
I just wanted to inform you that there's a project called KernelEx aimed at implementing functions (not present on Windows 98 / ME) to kernel32.dll and other system libraries so that recent Windows XP applications and games work on Windows 98 / ME.
I've just noticed it's got a new homepage and the author has released the source code for the latest version.
I'm not affiliated or related to that project in any way, but perhaps its sources could be useful for ReactOS.
Project homepage:
http://x86.neostrada.pl/KernelEx/
Source code:
http://x86.neostrada.pl/files/KernelEx032a-src.rar
Hi,
huh I really like the implementation of IsUserAnAdmin ... which could quite explain some things about Windows 98 security

I think the most important bits of code can be found in the subfolders of KernelEx/src/api. However, some of these things might be more in the scope of Wine and not ReactOS.
Cheers,
eXile.
huh I really like the implementation of IsUserAnAdmin ... which could quite explain some things about Windows 98 security


Code: Select all
BOOL IsUserAnAdmin(VOID)
{
return TRUE;
}
Cheers,
eXile.
Great, don't be so drastic (or are you claiming that ROS devs just needs 3rd party code to -legally- stole ?) !GreatLord wrote:Complete wortless project for us.
In the homepage, I can clearly read:
Keep in mind that we're in a bazaar, so a sort-of collaboration should *surelly* benefit both projects.KernelEx project is currently searching for developers. If you are interested contact me:
Jabber ID: predator(at)jabster.pl
Serious questions only! I will not respond to questions like "Will you make program X work on my computer?" or "Could you implement Y function which I need to run Z?". Useful comments about the code are welcome.
»Forward Agency NPO
In progress we (always) trust.
In progress we (always) trust.
You obviously have no idea what you're talking about. Believe GreatLord when he says it's a completley worthless project to us.forart wrote:Great, don't be so drastic (or are you claiming that ROS devs just needs 3rd party code to -legally- stole ?) !GreatLord wrote:Complete wortless project for us.
- EmuandCo
- Developer
- Posts: 4465
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Well, perhaps not completely useless, but most methods are just wrappers for 9x and stubs which return a expected Value to get the app continue. But its cool to see ppl trying to revive 9x at all. 

ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes
I'm talking about knowledge and opinion sharingm that are never worthless, IMHO.Ged wrote:You obviously have no idea what you're talking about.

Last edited by forart on Wed Mar 26, 2008 12:48 am, edited 1 time in total.
»Forward Agency NPO
In progress we (always) trust.
In progress we (always) trust.
Ged wrote:there's nothing we can take from his project.
...are you sure ?Xeno86 wrote: KernelEx v0.3.3 is here!Please note that it is a Release Candidate meaning that it hasn't been tested deeply.KernelEx homepage wrote:Changes:
* added basic support for MS Visual C++ (you can compile KernelEx and KexULay but you still need GCC to generate new patches)
* removed Borland C++ support
* support for export forwarding
* support for adding new imports
* removed platform checks ("The xxxxx file expects a newer version of Windows. Upgrade your Windows version.")
* fixed issue with Explorer windows position and size
* reimplementation of FindResourceW / FindResourceExW
* GetAncestor fix [user32] (message only windows)
* EnableWindow fix [user32] (bEnable multiple of 64K)
* modified MapViewOfFileEx API
* added MoveFileEx [kernel32]
* added GetSystemWindowsDirectory [kernel32]
* added RegOpenCurrentUser [advapi32]
* readded dummy UXTHEME.DLL (see Notes.html)
* added _TONS_ of unicode APIs
* added loop-protect to KexULay
* redesign of patch architecture (patch.cpp)
* more information about patching process in log
* lots of small changes I don't remember
It is possible that you get "Pattern not found" exception. This is very likely to happen with 98 FE as I don't have one to test and I don't know how much different its system files are. If you happen to get this exception, PM me your Kernel32.dll and KernelEx.log files (use public file sharing service).
»Forward Agency NPO
In progress we (always) trust.
In progress we (always) trust.
Who is online
Users browsing this forum: No registered users and 1 guest