How to replace SHELL32 without getting c000021a?
How to replace SHELL32 without getting c000021a?
I'm trying to replace SHELL32 with a patched version I made (changes to the watermark) but since SHELL32.dll is a KnownDLL, attempting to replace it offline through Windows PE or Windows RE causes a bugcheck of c000021a (Status: Verification of a KnownDLL failed) Is there a way to replace SHELL32 or other KnownDLLs without causing the bugcheck at boot? This is within Windows 8.1 btw.
- Splitwirez
- Posts: 121
- Joined: Tue Sep 22, 2015 9:49 pm
Re: How to replace SHELL32 without getting c000021a?
I don't know if one actually can do so, but I do know that OldNewExplorer can atleast override UIFILEs within shell32 in memory, thus partially removing the need to modify shell32 directly...
Re: How to replace SHELL32 without getting c000021a?
Disable signature checks at boot.
Re: How to replace SHELL32 without getting c000021a?
I’ve tried nointegritychecks, ddisable_integrity_checks in loadoptions, and testsigning in BCD but all have failed. Is there something else I have to do in addition to those to disable signature checks?
-
Lotus Expeditor
- Posts: 9
- Joined: Mon Jul 16, 2018 5:00 pm
- yourepicfailure
- Donator
- Posts: 1317
- Joined: Mon Jul 23, 2012 9:40 pm
- Location: Lufthansa DC-10
Re: How to replace SHELL32 without getting c000021a?
When you boot the system, press and hold f10 after bios splash screen.
Then type a space /NO_INTEGRITY_CHECKS and press enter. Give that a try.
Then type a space /NO_INTEGRITY_CHECKS and press enter. Give that a try.
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"
You will never tear me from the grasp of the Pentium M!