Internet explorer 从c+;获取/设置增强保护模式+;代码 我需要获取并设置IE10中的“增强保护模式”选项,并从C++代码中设置。 我在谷歌上搜索了很多,但所有的解决方案都只描述了如何手动完成这项工作,而不是通过代码,但我需要在IE插件的安装程序中完成这项工作
通过注册表、WMI或控制台命令解决此问题的任何其他解决方案也非常有趣Internet explorer 从c+;获取/设置增强保护模式+;代码 我需要获取并设置IE10中的“增强保护模式”选项,并从C++代码中设置。 我在谷歌上搜索了很多,但所有的解决方案都只描述了如何手动完成这项工作,而不是通过代码,但我需要在IE插件的安装程序中完成这项工作,internet-explorer,internet-explorer-10,Internet Explorer,Internet Explorer 10,通过注册表、WMI或控制台命令解决此问题的任何其他解决方案也非常有趣 有人能帮你解决这个问题吗?警告:这是不受支持的行为,这样做可能会使你的代码被AV产品或Microsoft的SmartScreen标记为恶意软件 Internet控制面板中的“启用增强的保护模式”复选框由注册表项下的Isolation值控制:HKEY\U CURRENT\U USER\Software\Microsoft\Internet Explorer\Main。如果应该使用AppContainers(EPM),它包含值PM
有人能帮你解决这个问题吗?警告:这是不受支持的行为,这样做可能会使你的代码被AV产品或Microsoft的SmartScreen标记为恶意软件 Internet控制面板中的“启用增强的保护模式”复选框由注册表项下的
Isolation
值控制:HKEY\U CURRENT\U USER\Software\Microsoft\Internet Explorer\Main
。如果应该使用AppContainers(EPM),它包含值PMEM
,或者如果应该使用非EPM完整性级别(IL)(IE10的默认值),它包含值PMIL
。没有设置此值的API,因为不支持这样做
保护模式本身根据每个区域启用或禁用;URLMon API用于调整区域的设置(for),以启用或禁用该区域的保护模式。已将8.0更新为8.1,并且没有“隔离”键值名称。但“启用增强保护模式”已启用。看起来,如果“隔离”值名称不存在,则其效果与将值设置为PMEM相同。当您取消选中“启用增强的保护模式”时,将创建键值,并在每次切换设置时更新该键值。非常感谢!名为
Isolation
的值具有您定义的PMEM
或PMIL
。至少我可以检查此值,并在需要时提供给用户手动更改。在干净的Windows 8.1安装(IE11附带)上,隔离键不再存在。是否尝试更改设置?默认情况下,没有条目。8.1/IE11出厂时,其行为与默认情况下的PMEM一样。。。然而,发布了一个补丁,使其在默认情况下将其视为PMIL。