Re: bho cab
От: Aniskin  
Дата: 29.11.13 12:29
Оценка:
Здравствуйте, vinnitu, Вы писали:

V>Запускаю IE (10й под win8 x64), который мне сообщает, что он запретил выполнение сценариев и элементов ActiveX на этой странице

V>и спрашивает меня: "Разрешить?" — я соглашаюсь и IE крэшится....

V>я перезапускаю IE и проверяю функционал BHO — и оно работает!!


V>Но что я делаю не так?

V>Почему может крэшится IE?

1) Во время запуска сценария твой обновляемый BHO загружен в адресное пространство IE. Не совсем корректно переписывать dll с кодом, который в настоящий момент времени выполняется.

2) Кстати, по дефолту (без ключа реестра NoExplorer) BHO грузится не только в IE, но и в адресное пространство простого советского виндового Проводника, тот что Explorer.exe, при открытии окон для просмотра ФС.

3) Не силен в установке через inf-файлы, но судя по строчке RegisterServer=yes вызывается регистрация сервера. Прав хватит на запись в HKEY_LOCAL_MACHINE?

V>Верно ли предположение о возможности апдейта bho?


Описанным способом — imho нет.

V>Какой способ распространения bho предпочтителен?


Зависит от ЦА. А чем setup.exe не устраивает?

V>Обязательно ли нужно подписывать bho.dll? нужно ли подписывать bho.cab?


Зависит от ЦА.

V>Подскажите, а кто выдает сертификаты подешевле?


Спроси, а лучше поищи, в разделе Shareware. Уж не на физлицо ли ты собрался получать сертификат?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.