【问题标题】:Changing Internet Explorer settings programmatically以编程方式更改 Internet Explorer 设置
【发布时间】:2012-09-28 15:04:40
【问题描述】:

在 Internet Explorer 中,Internet 选项 -> 高级我们有多个 复选框 用于设置。

我想以编程方式管理所有这些。

我查看了 Internet Explorer API,但没有找到太多。

编辑

我要特别取消选中这两个复选框

请提出建议。

【问题讨论】:

  • 我想所有这些设置都是通过注册表管理的。
  • 是的,但有什么选项可以按语法管理它们吗?
  • 您对哪些设置特别感兴趣?根据设置有不同的界面。例如 IInternetSecurityManager 控制其中一些。
  • 你使用CoInternetSetFeatureEnabled。其中之一是FEATURE_WARN_ON_SEC_CERT_REV_FAILED。我没有费心去看另一个。你可以自己查。

标签: windows security internet-explorer winapi


【解决方案1】:

您很可能需要更改注册表设置才能以编程方式更改这些字段。你可以开始探索这个键:

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

【讨论】:

  • 您有任何参考或知道任何 Internet Explorere API 吗?
  • 这只是设置安全区域设置而已,请立即查看编辑部分。
  • 在我告诉你怎么做之前,你想用这段代码做什么?
  • 这是 GDS (Amadeus) 应用程序之一的先决条件,该应用程序仅适用于 IE。
【解决方案2】:

您将不得不操作注册表项,因为大多数这些设置很可能存储在注册表中。

例如,要以编程方式访问注册表,您可以使用RegistryKey 类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多