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.