Поделиться через


Пример Internet Explorer Interoperability Technology

Обновлен: Ноябрь 2007

В этом примере демонстрируется автоматизация Microsoft Internet Explorer с помощью управляемого кода. С помощью неуправляемого типа InternetExplorer в примере демонстрируются методы и события предоставленные этим классом и иллюстрируется прием событий Internet Explorer events в управляемом коде.

Дополнительные сведения об использовании примеров см. в следующих разделах:

Download sample

Построение примера с использованием командной строки

  1. Откройте окно командной строки и перейдите к вложенной папке для данного примера, соответствующей выбранному языку.

  2. Введите в командной строке msbuild ExplorerCS.sln или msbuild ExplorerJSL.sln, в зависимости от выбранного языка программирования.

Построение примера с использованием Visual Studio

  1. Откройте обозреватель Windows и перейдите к вложенной папке для данного примера, соответствующей выбранному языку.

  2. Дважды щелкните значок ExplorerCS.sln или ExplorerJSL.sln, в зависимости от выбранного языка программирования, чтобы открыть файл в Visual Studio.

  3. В меню Построение выберите команду Построить решение. По умолчанию сборка образца приложения помещается в каталог \bin или \bin\Debug.

Выполнение примера

  1. В окне командной строки перейдите в каталог, содержащий построенный исполняемый файл.

  2. Введите Explorer.exe.

  3. Чтобы открыть этот веб-узел, введите в командной строке URL веб-узла.

  4. Нажмите клавишу ВВОД для выхода.

    a7f97x5e.alert_note(ru-ru,VS.90).gifПримечание.

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

Требования

Версия .Net Framework: 2.0, 1.1, 1.0

Примечания

В этом примере используется ссылка на SHDocVw.tlb, библиотеку COM типа, чтобы получить доступ к типу InternetExplorer, определенному в этой библиотеке. При построении примера будет видно, что каталог, в котором собирается Explorer.exe, содержит также SHDocVw.dll. Копирование DLL позволит среде CLR загружать собственные типы без необходимости регистрации DLL в глобальном кэше сборок.

См. также

Ссылки

System.Runtime.InteropServices

Другие ресурсы

Взаимодействие с неуправляемым кодом