dotnet9x/patches
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
..
alink.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
bsdiff.exe Should be finalized installer 2023-10-25 19:23:11 -07:00
bspatch.exe Should be finalized installer 2023-10-25 19:23:11 -07:00
bunzip2.exe Should be finalized installer 2023-10-25 19:23:11 -07:00
bzip2.dll Should be finalized installer 2023-10-25 19:23:11 -07:00
bzip2.exe Should be finalized installer 2023-10-25 19:23:11 -07:00
csc.exe.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
cscomp.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
Culture.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
cvtres.exe.bdf add patches for mscorpe, cvtres, mscorlib, and System.Configuration 2023-11-09 10:46:52 -08:00
diasymreader.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
fusion.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
mscoree.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
mscorjit.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
mscorpe.dll.bdf add patches for mscorpe, cvtres, mscorlib, and System.Configuration 2023-11-09 10:46:52 -08:00
mscorwks.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
msvcr80.dll.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00
ngen.exe.bdf patch ngen.exe 2024-03-18 12:11:56 -07:00
README.md Create README.md [skip ci] 2024-01-17 22:11:38 -08:00
regtlibv12.exe.bdf Should be finalized installer 2023-10-25 19:23:11 -07:00

Binary/unmanaged DLL patches

These are bdiff patches that the installer applies to .NET's machine code DLLs (e.g. mscoree.dll, mscorwks.dll, mscorjit.dll, etc.) after they're installed on the user's computer.

For the most part, the patches just redirect imports from system DLLs (e.g. KERNEL32.DLL) to our wrappers (e.g. CORKEL32.DLL), except in the case of mscorwks.dll which also requires a patch to disable SSE2 since those instructions do not work on Windows 95 (even if the CPU supports them).