2009-07-30 88 views
1

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

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

不幸的是,我无法在注册表中找到IE保持这些偏好,甚至尝试使用regmon和注册表比较工具,但仍然不确定。

有谁知道我怎么能默认打开我的工具栏?它是一个注册表设置或其他东西?

回答

1

你究竟建造了哪个?一个BHO或一个工具栏?

有没有支持的方式来使用注册表来强制工具栏可见;黑客注册将是不可靠的,并可能导致未来版本的IE崩溃。

可靠的解决方案是提供一组简单的说明,帮助向用户显示如何显示工具栏。或者,如果您同时具有BHO和资源管理器栏,则可以使用ShowBrowserBar方法(http://msdn.microsoft.com/en-us/library/aa752100(VS.85).aspx)来显示您的资源管理器栏。