ActiveX Control не будет загружаться - PullRequest
2 голосов
/ 09 апреля 2009

У меня есть приложение, которое пытается загрузить элемент управления ActiveX, находящийся в подписанном cab-файле на сервере. Когда я пытаюсь запустить функцию, которая его загружает, меня останавливает информационная панель IE со следующим сообщением:

В IE 6 & 7 - «Ваши настройки безопасности не позволяют веб-сайтам использовать элементы управления ActiveX, установленные на вашем компьютере» В IE 8 - «Не удалось запустить надстройку для этого сайта»

Когда я смотрю на файл ошибок, который сбрасывается в кеш браузера, он показывает ошибку 800b010b (Общий сбой доверия).

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

Эти тесты проводятся на нескольких компьютерах, XP и Vista. Я вошел в систему как администратор на всех из них.

Если я заменю файл cab на файл с фиктивной подписью, он будет работать. Если я заменю файл cab на тот, который вообще не подписан, он будет работать. Если я попытаюсь запустить тот, у которого не устарела подпись VeriSign, произойдет сбой.

На данный момент я не уверен, что проверить. Если у кого-то есть подсказка, я бы хотел услышать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...