How to detect IE Protected Mode using c#
See the question and my original answer on StackOverflowYou're looking for the IE process "Integrity Level". See the official doc here: Determining Process Integrity Levels with a sample in C++, and you will find a sample written in C# here: Getting Process Integrity Level in Vista using Pinvoke