Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 从c+;获取/设置增强保护模式+;代码 我需要获取并设置IE10中的“增强保护模式”选项,并从C++代码中设置。 我在谷歌上搜索了很多,但所有的解决方案都只描述了如何手动完成这项工作,而不是通过代码,但我需要在IE插件的安装程序中完成这项工作_Internet Explorer_Internet Explorer 10 - Fatal编程技术网

Internet explorer 从c+;获取/设置增强保护模式+;代码 我需要获取并设置IE10中的“增强保护模式”选项,并从C++代码中设置。 我在谷歌上搜索了很多,但所有的解决方案都只描述了如何手动完成这项工作,而不是通过代码,但我需要在IE插件的安装程序中完成这项工作

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

通过注册表、WMI或控制台命令解决此问题的任何其他解决方案也非常有趣


有人能帮你解决这个问题吗?

警告:这是不受支持的行为,这样做可能会使你的代码被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。