Freigeben über


Technologiebeispiel für Internet Explorer-Interoperabilität

Aktualisiert: November 2007

Dieses Beispiel veranschaulicht, wie Microsoft Internet Explorer mithilfe von verwaltetem Code automatisiert wird. Mithilfe des nicht verwalteten InternetExplorer-Typs werden im Beispiel die von dieser Klasse verfügbar gemachten Methoden und Ereignisse veranschaulicht sowie das Auffangen von Internet Explorer-Ereignissen im nicht verwalteten Code illustriert.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

Download sample

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung

  1. Öffnen Sie das Eingabeaufforderungsfenster, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse des Beispiels.

  2. Geben Sie je nach verwendeter Programmiersprache msbuild ExplorerCS.sln oder msbuild ExplorerJSL.sln ein.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Windows Explorer, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse des Beispiels.

  2. Doppelklicken Sie je nach verwendeter Programmiersprache auf das Symbol für ExplorerCS.sln oder ExplorerJSL.sln, um die Datei in Visual Studio zu öffnen.

  3. Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus. Die Beispielanwendung wird im Standardverzeichnis \bin oder \bin\Debug erstellt.

So führen Sie das Beispiel aus

  1. Navigieren Sie im Eingabeaufforderungsfenster zu dem Verzeichnis, das die erstellte ausführbare Datei enthält.

  2. Geben Sie Explorer.exe ein.

  3. Geben Sie die URL einer Website in der Befehlszeile ein, um diese Website zu öffnen.

  4. Drücken Sie zum Beenden die EINGABETASTE.

    Hinweis:

    In diesem Beispiel wird eine Konsolenanwendung erstellt. Sie müssen sie über die Eingabeaufforderung ausführen, um die Ausgabe anzuzeigen.

Anforderungen

.NET Framework-Version: 2.0, 1.1, 1.0

Hinweise

In diesem Beispiel wird ein Verweis auf SHDocVw.tlb, eine COM-Typbibliothek, verwendet, um Zugriff auf den InternetExplorer-Typ zu erlangen, der in dieser Bibliothek definiert ist. Beim Erstellen des Beispiels werden Sie feststellen, dass das Verzeichnis, in dem Explorer.exe erstellt wird, auch SHDocVw.dll enthält. Das Kopieren dieser DLL ermöglicht der Common Language Runtime, die Typen zu laden, ohne dass die DLL im globalen Assemblycache registriert werden muss.

Siehe auch

Referenz

System.Runtime.InteropServices

Weitere Ressourcen

Interaktion mit nicht verwaltetem Code