Не удается загрузить элемент управления Active-X на веб-странице - PullRequest
1 голос
/ 28 февраля 2012

Я следовал инструкциям, приведенным в этой ссылке http://support.microsoft.com/kb/167158 для упаковки моего элемента управления ActiveX.Он отлично работает в моей машине разработки.При обращении к нему на другом компьютере выдается следующая ошибка: «Windows заблокировала это программное обеспечение, поскольку оно не может проверить издателя».Я использовал тестовый сертификат для подписи своего элемента управления, и машина тестирования - Windows 7 с IE 9.

Исправлена ​​проблема:

Я должен подписать свой файл .ocxкроме моего CAB-файла и создать элемент управления со статическими связями MFC.Это помогло мне решить проблему.

1 Ответ

1 голос
/ 28 февраля 2012

У вас есть несколько вариантов:

  1. Подпишите CAB
  2. Добавьте ваш сайт на доверенный сайт или измените настройки вашего браузера

Вот несколько ссылок оподписание CAB:

http://msdn.microsoft.com/en-us/library/ms537364(v=vs.85).aspx - Подписание и проверка кода с помощью Authenticode http://www.top20toolbar.com/misc/codesigncert.htm - Статья о том, как подписать ActiveX бесплатно, вы также можете попробовать установить ActiveX с правами администратора.права (только для Vista и Windows 7) http://msdn.microsoft.com/en-us/library/windows/desktop/aa369519(v=vs.85).aspx - Установка пакета с повышенными привилегиями для не-администратора

А как насчет загрузки неподписанного ActiveX, установленного на Enable:

enter image description here

, если это работает, вам нужно проверить свой знак и убедиться, что все в порядке,

enter image description here

...