15.6 Die aktuellen Internet-Verbindungseinstellungen nutzen

Problem

Ihr Programm möchte die aktuellen Internet-Verbindungseinstellungen nutzen, ohne den Nutzer zu nötigen, diese Ihrer Anwendung manuell zur Verfügung zu stellen.

Lösung

Lesen Sie die aktuellen Internet-Verbindungseinstellungen mit der Klasse InternetSettingsReader, die Ihnen Beispiel 15-3 bietet. InternetSettingsReader ruft über P/Invoke einige Methoden der WinINet-API auf, um aktuelle Internet-Verbindungsinformationen abzurufen. Die Hauptarbeit wird verrichtet, indem die Strukturen eingerichtet werden, die WinINet verwendet, und die Strukturzeiger dann richtig gemarshalt werden, um die Werte abzurufen.

Beispiel 15-3. Die Klasse InternetSettingsReader

public class InternetSettingsReader ...

Get C# Kochbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.