如何使用c#检测IE保护模式

sum*_*mer 8 c# internet-explorer protected-mode

我正在构建一个IE扩展,我需要将我的Access数据库文件保存在Appdata文件夹中.它工作正常.但在IE IE保护模式为ON的许多系统中,它崩溃,我想这是因为IE保护模式不允许Extensions访问Appdata.我试图寻找出路,以便通过我的扩展程序检测IE是否处于保护模式.请提供一些代码片段和一些链接,让我摆脱这个问题.

问候

我也附上了错误的屏幕截图. 替代文字

Sim*_*ier 3

您正在寻找 IE 进程“完整性级别”。请参阅此处的官方文档:使用 C++ 示例确定进程完整性级别,您将在此处找到用 C# 编写的示例:使用 Pinvoke 在 Vista 中获取进程完整性级别