How to replace SHELL32 without getting c000021a?

Discuss Windows Vista/Server 2008 to Windows 10.
Post Reply
AS95678
Posts: 115
Joined: Sat Jan 16, 2016 5:06 pm

How to replace SHELL32 without getting c000021a?

Post by AS95678 »

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
User avatar
Posts: 121
Joined: Tue Sep 22, 2015 9:49 pm

Re: How to replace SHELL32 without getting c000021a?

Post by Splitwirez »

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...

AlphaBeta
User avatar
Donator
Posts: 2439
Joined: Sun Aug 12, 2012 4:33 pm
Location: Czechia

Re: How to replace SHELL32 without getting c000021a?

Post by AlphaBeta »

Disable signature checks at boot.
AlphaBeta, stop brainwashing me immediately!

Image

AS95678
Posts: 115
Joined: Sat Jan 16, 2016 5:06 pm

Re: How to replace SHELL32 without getting c000021a?

Post by AS95678 »

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

Re: How to replace SHELL32 without getting c000021a?

Post by Lotus Expeditor »


yourepicfailure
User avatar
Donator
Posts: 1317
Joined: Mon Jul 23, 2012 9:40 pm
Location: Lufthansa DC-10

Re: How to replace SHELL32 without getting c000021a?

Post by yourepicfailure »

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.
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"
Image
You will never tear me from the grasp of the Pentium M!

Post Reply