1

是否有 API 或任何可以将Internet区域重置为其默认值的东西(如箭头)。

我没有在 IInternetZoneManager 界面中找到任何方法来做到这一点。

Internet Explorer 安全区域

4

1 回答 1

2

您可能必须从您的代码更改注册表设置。
这将是一个很好的起点:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones[Zone Number]

区域编号为:
0 = 我的电脑
1 = 本地
2 = 受信任的站点
3 = Internet
4 = 受限

对于 Internet 区域 3(即 Internet 区域),您可能必须将 DWORD RecommendedLevel 的值复制到 CurrentLevel 的值。

参考:高级用户的 Internet Explorer 安全区域注册表项


您是否尝试过使用IInternetZoneManager::CopyTemplatePoliciesToZone 方法,使用 dwTemplate 等于 0x00011000,这是推荐级别?

于 2012-08-14T21:54:27.263 回答