当通过 BHO 运行 应用程序时禁用 Internet Explorer 提示 'the program will open outside of protected mode'

Disable Internet Explorer prompt 'the program will open outside of protected mode' when running application through BHO

我编写了一个 BHO,它会在 BHO 实例化后立即启动控制台应用程序。控制台应用程序是一个用C#开发的简单辅助应用程序,放在本地C盘。

当我在我的开发机器上部署 BHO 时它工作正常但是当部署在 none 开发机器上时,Internet Explorer 会出现以下弹出窗口

我只想去掉上面的弹窗

我已经尝试过以下解决方案

此外,我们无法禁用 Internet Explorer 的保护模式,因为它将允许包括恶意软件在内的所有其他应用程序。

您可以尝试 ElevationPolicy 注册表项。注册表设置位于 {HKLM/HKCU}\Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy 中,每个应用程序都有唯一的 GUID。您应该找到您的应用程序所在的密钥并将策略值更改为 3 并重新启动 IE 重试。

更详细的信息可以参考this article