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

Я разработал дополнительную кнопку, которая отправляет TCP-сообщение другому процессу с URL-адресом текущей вкладки. Это все, что он делает

Поскольку мой опыт ограничен управляемым кодом, я использовал эту статью Расширение Explorer с помощью объектов Band с помощью . NET и Windows Forms

чтобы создать мою кнопку панели инструментов. Проблема в том, что он полностью не отображается, когда включен защищенный режим IE в Windows Vista и 7.

Я прочитал эту статью http://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx#wpm_elebp

и создал политику повышения прав с GUID моего рабочего стола, но все равно бесполезно

Есть ли способ справиться с этой ситуацией с точки зрения управляемого кода?


person mustafabar    schedule 06.07.2011    source источник
comment
Что значит полностью не показывать конкретно? Вы создали объект полосы или простую кнопку панели команд? Ваша надстройка указана в разделе «Инструменты» > «Управление надстройками»? (FWIW, написание расширяемости IE в .NET не рекомендуется по соображениям надежности и производительности).   -  person EricLaw    schedule 06.07.2011
comment
Я создал bandobject, который представляет собой панель инструментов, содержащую сплиткнопку в рамках .NET framework. Не показывая, я имею в виду, что он даже не отображается на панели инструментов или надстройке управления или в списке панелей инструментов просмотра. Мне нужно отключить защищенный режим IE и перезапустить его, чтобы он отобразился!   -  person mustafabar    schedule 06.07.2011


Ответы (1)


Попробуйте установить дополнение от имени администратора. Также см. раздел часто задаваемых вопросов по адресу http://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx#faq об API, которые приводят к отказу в доступе.

Привет, Макс

person Max    schedule 14.07.2011
comment
Точно - вы сослались на это, но, кажется, не читали. wsock32.dll является библиотекой с ограниченным доступом, поэтому ссылка на нее запретит загрузку вашего дополнения в защищенном режиме IE. - person Max; 18.07.2011