Я пытаюсь загрузить внешнюю веб-страницу в элемент управления winforms WebBrowser. У меня IE (9.0.8112.16421) + .NET 4.0 установлен на машине. Страница содержит элемент script с атрибутом src, установленным в файл .js, содержащий функцию, которая запускает обнаружение Flash. Специальный раздел IE этой функции содержит следующий фрагмент ...
![IE Flash Detection via ActiveX Automation Server Failure](https://i.stack.imgur.com/CpM6W.png)
Как вы можете видеть, это не помогает из вышеприведенного «Сервер автоматизации не может создать объект», исключение. Сбой в элементе управления WebBrowser и IE, если я вручную загружаю страницу (то же исключение).
Раздел, отличный от IE того же сценария, правильно определяет мою установку Flash с помощью navigator.plugins, когда я вручную загружаю страницу в FF / Chrome, указывая, что Flash правильно установлен на машине. В IE я попытался запустить страницу / сценарий со всеми включенными настройками ActiveX, включенными настройками сценариев, отключенным защищенным режимом, а также с хостом, обслуживающим страницу, и хостом, обслуживающим скрипт, которые добавлены в доверенные сайты. Для элемента управления WebBrowser я также попытался подключить специальный менеджер безопасности, где ProcessUrlAction разрешает все. Несмотря на это, я каждый раз сталкиваюсь с одним и тем же исключением.
Я надеюсь, что кто-то может подсказать, почему это происходит, и сообщить мне, что еще я могу попытаться заставить его работать внутри элемента управления WebBrowser?
Спасибо.