我正在构建一个 IE 扩展,我需要将我的 Access 数据库文件保存在 Appdata 文件夹中。它工作正常。但是在许多 IE IE 保护模式为 ON 的系统中,它会崩溃,我猜这是因为 IE 保护模式不允许扩展访问 Appdata。我试图找到出路,以便我可以通过我的扩展检测 IE 是否处于保护模式。请提供一些代码片段和一些链接,让我摆脱这个问题。
问候
我还附上了错误的屏幕截图。
我正在构建一个 IE 扩展,我需要将我的 Access 数据库文件保存在 Appdata 文件夹中。它工作正常。但是在许多 IE IE 保护模式为 ON 的系统中,它会崩溃,我猜这是因为 IE 保护模式不允许扩展访问 Appdata。我试图找到出路,以便我可以通过我的扩展检测 IE 是否处于保护模式。请提供一些代码片段和一些链接,让我摆脱这个问题。
问候
我还附上了错误的屏幕截图。
我会使用IEIsProtectedModeProcess(),但您需要自己进行互操作。
您正在寻找 IE 进程“完整性级别”。请参阅此处的官方文档:Determining Process Integrity Levels with a sample in C++,您将在此处找到用 C# 编写的示例:Getting Process Integrity Level in Vista using Pinvoke