Написал я свой bho (делает редирект для заданного сайта)
Собрал его без зависимостей (/MT)
Представляет собой один файл — bho.dll
Добавил в него resource version (1,0,0,1)
функции DllRegisterServer и DllUnregisterServer делают свою работу (запускаю из под админа regsvr32)
Теперь собственно задача — инсталятор.
Подумалось мне что лучший способ для этого наверное .cab
Ведь если на сайте разместить <OBJECT> тэг он будет предлгать
установить его пользователю и (если я правильно понимаю)
будет делать обновление если версия будет увеличиваться (например я что-то поправлю и сделаю 1,0,0,2)
Запускаю IE (10й под win8 x64), который мне сообщает, что он запретил выполнение сценариев и элементов ActiveX на этой странице
и спрашивает меня: "Разрешить?" — я соглашаюсь и IE крэшится....
я перезапускаю IE и проверяю функционал BHO — и оно работает!!
Но что я делаю не так?
Почему может крэшится IE?
Верно ли предположение о возможности апдейта bho?
Какой способ распространения bho предпочтителен?
Обязательно ли нужно подписывать bho.dll? нужно ли подписывать bho.cab?
Подскажите, а кто выдает сертификаты подешевле?