IE панель инструментов по умолчанию
-
05-07-2019 - |
Вопрос
Я разработал панель инструментов 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 ), чтобы показать панель обозревателя.