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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.