1

我开发了一个 Internet Explorer 工具栏或 BHO,我希望在安装后默认显示。

目前,在我安装并注册工具栏后,它将在 IE 中可用,但默认情况下不显示。我还注意到,如果我手动显示它并退出 IE,下次它会记住它的显示状态。

不幸的是,我在注册表中找不到 IE 保留这些首选项的位置,甚至尝试使用 regmon 和注册表差异工具,但仍然不确定。

有谁知道我如何默认打开我的工具栏?是注册表设置还是其他?

4

1 回答 1

1

您实际建造的是哪个?BHO 还是工具栏?

不支持使用注册表强制工具栏可见的方法;入侵注册表是不可靠的,并且可能导致未来版本的 IE 崩溃。

可靠的解决方案是提供一组简单的说明,帮助向用户展示如何显示您的工具栏。

或者,如果您同时拥有 BHO 和资源管理器栏,则可以使用 ShowBrowserBar 方法 ( http://msdn.microsoft.com/en-us/library/aa752100(VS.85).aspx ) 显示资源管理器栏.

于 2009-07-30T18:59:33.253 回答