Thanks, I'll take a look.
That character limit seems about right for unsorted definitions. Properly presorting should double it. Definitions can be grouped and split across multiple files with Kstub824 (available soon). I'll look into the underscore and Ntdll problems.
>I have redirected MSVCRT to MSVCRJ with registry conventional KnownDlls, not KEX KnownDLLs
I don't understand. Please clarify.
Don't do that. It prevents Kex from extending Msvcrt!
KernelEx intentionally does not work in Safe Mode.
KernelEx still has the limitation that a module must exist, be loadable, and not be defined in HKLM:KernelEx\KnownDlls before it can be extended. This is why Lz32 is used.