我开发了一个 Internet Explorer 工具栏或 BHO,我希望在安装后默认显示。
目前,在我安装并注册工具栏后,它将在 IE 中可用,但默认情况下不显示。我还注意到,如果我手动显示它并退出 IE,下次它会记住它的显示状态。
不幸的是,我在注册表中找不到 IE 保留这些首选项的位置,甚至尝试使用 regmon 和注册表差异工具,但仍然不确定。
有谁知道我如何默认打开我的工具栏?是注册表设置还是其他?
我开发了一个 Internet Explorer 工具栏或 BHO,我希望在安装后默认显示。
目前,在我安装并注册工具栏后,它将在 IE 中可用,但默认情况下不显示。我还注意到,如果我手动显示它并退出 IE,下次它会记住它的显示状态。
不幸的是,我在注册表中找不到 IE 保留这些首选项的位置,甚至尝试使用 regmon 和注册表差异工具,但仍然不确定。
有谁知道我如何默认打开我的工具栏?是注册表设置还是其他?
您实际建造的是哪个?BHO 还是工具栏?
不支持使用注册表强制工具栏可见的方法;入侵注册表是不可靠的,并且可能导致未来版本的 IE 崩溃。
可靠的解决方案是提供一组简单的说明,帮助向用户展示如何显示您的工具栏。
或者,如果您同时拥有 BHO 和资源管理器栏,则可以使用 ShowBrowserBar 方法 ( http://msdn.microsoft.com/en-us/library/aa752100(VS.85).aspx ) 显示资源管理器栏.