Назад | Перейти на главную страницу

Как запустить ActiveX Control в Windows 8

У меня есть приложение для интрасети, использующее ActiveX. Он отлично работает в Windows 7, но не в Windows 8. Я использовал caspol для предоставления полного доверия, я установил IE 10, чтобы разрешить загрузку и запуск элементов управления ActiveX.

Я даже пытался запустить его в Chrome с надстройкой activex.

Кажется, ничего не работает.

Я был бы очень признателен за любое понимание. Джон

Если вы спрашиваете, как заставить элементы управления ActiveX работать в IE в интерфейсе modern / metro, вам совершенно не повезло; Элементы ActiveX там не работают.

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

Если элемент управления ActiveX написан на .Net 3.5, вам необходимо установить эту структуру в Windows 8, поскольку она не включена по умолчанию.

http://msdn.microsoft.com/en-us/library/hh506443(v=vs.110).aspx

Сначала попробуйте определить, загружен ли файл activex (файлы cab или dll / ocx) в браузер пользователя. Для этого вы можете использовать Fiddler.

Как только вы узнаете, что файлы действительно загружены, вы можете настроить параметры безопасности браузера, чтобы убедиться, что ActiveX установлен.

Вы можете увидеть установленные программы ActiveX в папке% windir% \ Downloaded Program Files ".

И попробуйте снизить настройки безопасности IE для этого сайта, пока вы устраняете эту проблему.