...

Activex что это за программа и нужна

Использование элементов ActiveX для Internet Explorer 11

Internet Explorer 11 был окончательно отключен с помощью обновления Microsoft Edge в некоторых версиях Windows 10. Если для любого сайта, который вы посещаете, требуется Internet Explorer 11, его можно перезагрузить в режиме Internet Explorer в Microsoft Edge. Рекомендуется перейти на Microsoft Edge , чтобы начать пользоваться более быстрым, безопасным и современным браузером.

Элементы ActiveX

Элементы ActiveX — это небольшие приложения, с помощью которых веб-сайты предоставляют контент (например, видео и игры). Они также позволяют взаимодействовать с таким контентом, как панели инструментов и биржевые бегущие строки, при просмотре веб-страниц. Однако эти приложения иногда могут работать неправильно или выводить нежелательный контент. В некоторых случаях эти приложения могут выполнять сбор информации, повреждать данные на компьютере, устанавливать программное обеспечение без согласия пользователя и использоваться для удаленного управления компьютером.

Фильтрация ActiveX

Фильтрация ActiveX в Internet Explorer запрещает сайтам устанавливать и использовать такие приложения. Это повышает безопасность работы в Интернете, но может отразиться на работе некоторых сайтов. Например, если включена фильтрация ActiveX, могут не работать некоторые видео, игры и другой интерактивный контент.

Включение фильтрации ActiveX для всех сайтов

  1. Откройте Internet Explorer и нажмите кнопку Сервис .
  2. В раскрывающемся меню наведите указатель мыши на пункт Безопасность и выберите пункт Фильтрация ActiveX. Рядом с пунктом Фильтрация ActiveX появится флажок.

Отключение фильтрации ActiveX Filtering для отдельных сайтов

  1. Откройте Internet Explorer и перейдите на сайт, на котором вы планируете разрешить запуск элементов ActiveX.
  2. Нажмите в адресной строке кнопку Заблокированные и выберите пункт Отключить фильтрацию ActiveX. Если в адресной строке нет кнопки Заблокированные , это значит, что на этой странице содержимого ActiveX нет.

Отключение фильтрации ActiveX для всех сайтов

  1. Откройте Internet Explorer и нажмите кнопку Сервис .
  2. В раскрывающемся меню наведите указатель мыши на пункт Безопасность и выберите пункт Фильтрация ActiveX. Флажок Фильтрация ActiveX будет снят.

Настройка параметров ActiveX в Internet Explorer

В Internet Explorer может быть запрещено скачивание и запуск элементов ActiveX по соображениям безопасности. Изменение некоторых дополнительных параметров безопасности позволит скачивать, устанавливать и запускать такие элементы, но компьютер окажется менее защищен от угроз. Изменяя дополнительные параметры ActiveX, учитывайте повышение уровня риска для компьютера.

Изменение параметров ActiveX

  1. В Internet Explorer выберите кнопку Инструменты , а затем выберите Параметры Интернета.
  2. На вкладке Безопасность выберите Настраиваемыйуровень , а затем ActiveX элементы управления и подключаемыемодульи , сделайте следующее:

Разрешить автоматические запросы ActiveX элементов управления, выбрав Включить.

Разрешим Internet Explorer отображать видео и анимацию на веб-странице, которая не использует внешний медиаплеер, выбрав Включить.

Разрешите Internet Explorer скачивать подписанные ActiveX элементы управления, выбрав Включить илиЗапрос, если вы хотите, чтобы каждый раз при этом вывести уведомление.

Разрешите Internet Explorer запускать ActiveX и подключаемых модульов, нажимая Включить илиВывести запрос, если вы хотите, чтобы каждый раз при этом вывести уведомление.

Чтобы разрешить Internet Explorer ActiveX элементы управления, помеченные как безопасные для сценариев, выберите Включить илиЗапрос, если вы хотите, чтобы каждый раз в этом случае вывести уведомление.

Параметры безопасности: элементы ActiveX в Internet Explorer

  • Выберите ОК,а затем еще раз ОК.
  • Примечание: Если не удается изменить параметры ActiveX, возможно, у вас нет нужных разрешений. В этом случае обратитесь к системному администратору.

    Архитектура элементов ActiveX

    Технология элементов управления ActiveX основана на многих низкоуровневых объектах и интерфейсах в OLE. Конкретные интерфейсы, доступные в элементе управления, зависят от его возможностей. В этом разделе подробно рассматриваются возможности, которые может предоставить элемент управления.

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

    • Элемент управления можно внедрить в клиент контейнера для поддержки некоторых действий пользовательского интерфейса в клиенте. Таким образом, элемент управления должен предоставлять визуальное представление самого себя при внедрении в контейнер и должен предоставить способ сохранения своего состояния, например значений свойств и положения в контейнере. Клиент должен поддерживать контейнер с внедренными в него объектами.
    • Активируя элемент управления с помощью клавиатуры или мыши, пользователь инициирует какое-либо действие в клиентском приложении. Таким образом, элемент управления должен реагировать на действия клавиатуры и иметь возможность обмениваться данными со своим клиентом, чтобы он мог уведомлять контейнер о своих действиях и активировать события в клиенте.
    • Клиент также обычно предоставляет язык программирования, с помощью которого конечный пользователь может инициировать действия, предоставляемые свойствами и методами элемента управления. Таким образом, элемент управления должен поддерживать автоматизацию и некоторый набор функций времени разработки и времени выполнения.

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

    Свойства и методы

    Как и любой объект OLE, элемент управления может предоставлять большую часть своей функциональности с помощью набора входящих интерфейсов со свойствами и методами. Контейнер может предоставлять дополнительные внешние свойства и поддерживать расширение свойств элемента управления путем агрегирования. Эти функции основаны на ole-автоматизации, страницах свойств, подключаемых объектах и технологиях управления ActiveX.

    Помимо предоставления свойств и методов, элемент ActiveX также может предоставлять исходящие интерфейсы для уведомления клиента о событиях. Клиент должен поддерживать обработку этих событий. Эти функции используют ole-автоматизацию и подключаемые объекты.

    Элемент управления может поддерживать позиционирование и отображение себя в контейнере. Контейнер размещает элемент управления и определяет его размер. Эти функции используют составную технологию документов, включая технологию перетаскивания OLE.

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

    Элемент управления может сохранить свое состояние. Клиент управляет сохранением внедренных элементов управления. Эти функции используют технологии структурированного хранения и сохраняемости объектов.

    Регистрация и лицензирование

    Элемент управления обычно поддерживает самостоятельную регистрацию и создает набор записей реестра при создании экземпляра. Элемент управления также можно лицензировать для предотвращения несанкционированного использования.

    Большинство этих функций включают как элемент управления, так и его клиентский контейнер.

    Практическое руководство. Работа с элементами ActiveX (Visual Basic)

    Элементы ActiveX — это com-компоненты или объекты, которые можно вставить на веб-страницу или в другое приложение для повторного использования упакованных функций, которые запрограммировали другие пользователи. Вы можете использовать элементы ActiveX, разработанные для Visual Basic 6.0 и более ранних версий, для добавления функций на панель элементов Visual Studio.

    Добавление элементов ActiveX на панель элементов

    1. В меню Сервис выберите пункт Выбрать элементы панели элементов. Откроется диалоговое окно Выбор панели элементов .
    2. Перейдите на вкладку Com Components (Компоненты COM ).
    3. Выберите поле проверка рядом с элементом ActiveX, который вы хотите использовать, и нажмите кнопку ОК. Новый элемент управления появится вместе с другими инструментами на панели элементов.

    Примечание С помощью служебной программы Aximp можно вручную создать сборку взаимодействия для элементов ActiveX. Дополнительные сведения см . в разделеAximp.exe (Windows Forms средства импорта элементов ActiveX).

    См. также раздел

    • COM-взаимодействие
    • Практическое руководство. Добавление элементов управления ActiveX в формы Windows Forms.
    • Aximp.exe (программа импорта элементов ActiveX форм Windows Forms)
    • Вопросы размещения элемента управления ActiveX в форме Windows Forms
    • Устранение неполадок взаимодействия

    При подготовке материала использовались источники:
    https://support.microsoft.com/ru-ru/windows/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-activex-%D0%B4%D0%BB%D1%8F-internet-explorer-11-25738d05-d357-39b4-eb2f-fdd074bbf347
    https://learn.microsoft.com/ru-ru/windows/win32/com/activex-controls-architecture
    https://learn.microsoft.com/ru-Ru/dotnet/visual-basic/programming-guide/com-interop/how-to-work-with-activex-controls

    Оцените статью