dotnet9x/wrappers
itsmattkc 2185b7ce3e patch ngen.exe
Not really necessary, just thought I'd give it a shot for completeness
2024-03-18 12:11:56 -07:00
..
advapi32.c added setup, dotnetfx20, and msie501 2023-10-24 19:06:23 -07:00
CMakeLists.txt patch GetOpenFileName to remove hooks 2023-11-09 11:35:49 -08:00
comdlg32.c patch GetOpenFileName to remove hooks 2023-11-09 11:35:49 -08:00
corkel32.def patch GetOpenFileName to remove hooks 2023-11-09 11:35:49 -08:00
cornt.def added setup, dotnetfx20, and msie501 2023-10-24 19:06:23 -07:00
corshlw.def added setup, dotnetfx20, and msie501 2023-10-24 19:06:23 -07:00
corusr.def patch ngen.exe 2024-03-18 12:11:56 -07:00
debug.c debug to messagebox rather than file 2023-10-30 20:42:29 -07:00
debug.h debug to messagebox rather than file 2023-10-30 20:42:29 -07:00
kernel32.c Update kernel32.c [skip ci] 2024-01-27 16:20:09 -08:00
ntdll.c added setup, dotnetfx20, and msie501 2023-10-24 19:06:23 -07:00
README.md Create README.md in "wrappers" folder [skip ci] 2024-01-17 22:15:21 -08:00
user32.c patch ngen.exe 2024-03-18 12:11:56 -07:00

DLL Wrappers

These are DLL wrappers for system DLLs that .NET gets redirected to. They implement all of the functions that .NET requires, pass-through the ones that already exist, and implement or stub the ones that don't. Many of the stubs never get called at all, they only got linked with .NET due to the usage of a newer C++ runtime.

For compatibility with Windows 95, it is highly recommended that these be compiled with Microsoft Visual C++ 4.20 (MSVC420). For your convenience, since MSVC420's installer doesn't work well on newer versions of Windows, I have created a [https://github.com/itsmattkc/MSVC420]("portable" version) that you can simply clone and use.