Вопрос

Я разработал панель инструментов Internet Explorer или BHO, которые я хотел бы отображать по умолчанию после установки.

В настоящее время после установки и регистрации панели инструментов она будет доступна в IE, но по умолчанию не отображается. Я также заметил, что если я вручную покажу его и выйду из IE, в следующий раз он запомнит показанный им статус.

К сожалению, я не могу найти в реестре, где IE сохраняет эти настройки и даже пытался использовать инструменты regmon и Registry diff, но все еще не уверен.

Кто-нибудь знает, как я могу включить панель инструментов по умолчанию? это параметр реестра или что-то еще?

Это было полезно?

Решение

Что вы на самом деле строили? BHO или панель инструментов?

Не существует поддерживаемого способа использования реестра для отображения панели инструментов; Взлом реестра будет ненадежным и может привести к сбоям в будущих версиях IE.

Надежным решением является предоставление простого набора инструкций, которые помогают показать пользователю, как показывать вашу панель инструментов.

В качестве альтернативы, если у вас есть BHO и панель Explorer, вы можете использовать метод ShowBrowserBar ( http://msdn.microsoft.com/en-us/library/aa752100 (VS.85) .aspx ), чтобы показать панель обозревателя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top