Benutzer mit den meisten Antworten
Zugriff auf Netzwerkadaptereinstellungen

Frage
Antworten
-
Hallo,
das wird wohl über WMI möglich sein. Siehe hier. Hier ist die Klasse in der MSDN beschieben. Somit auch Disable und Enable. Um das zu machen, brauchst du natürlich Adminrechte.Füge also einen Verweis auf System.Management hinzu und versuche die WMI zu verwenden. Nachfolgender Code sollte alle Adapter aktivieren, ist aber ungetestet.
Dim query As New ManagementObjectSearcher("Select * from Win32_NetworkAdapter") 'Where NetEnabled=True Dim queryCollection As ManagementObjectCollection = query.Get() For Each mo As ManagementObject In queryCollection mo.InvokeMethod("Enable", New Object() {}) Next
Hier ist noch eine andere Überladung der InvokeMethod-Methode zu finden.
PS: Ich fand gerade noch das hier. Das sollte die Frage dann beachtworten.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.
- Bearbeitet Tom Lambert (Koopakiller)Moderator Donnerstag, 17. Oktober 2013 11:22 PS
- Als Antwort markiert Ionut DumaModerator Dienstag, 29. Oktober 2013 16:30
Alle Antworten
-
Hallo,
das wird wohl über WMI möglich sein. Siehe hier. Hier ist die Klasse in der MSDN beschieben. Somit auch Disable und Enable. Um das zu machen, brauchst du natürlich Adminrechte.Füge also einen Verweis auf System.Management hinzu und versuche die WMI zu verwenden. Nachfolgender Code sollte alle Adapter aktivieren, ist aber ungetestet.
Dim query As New ManagementObjectSearcher("Select * from Win32_NetworkAdapter") 'Where NetEnabled=True Dim queryCollection As ManagementObjectCollection = query.Get() For Each mo As ManagementObject In queryCollection mo.InvokeMethod("Enable", New Object() {}) Next
Hier ist noch eine andere Überladung der InvokeMethod-Methode zu finden.
PS: Ich fand gerade noch das hier. Das sollte die Frage dann beachtworten.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.
- Bearbeitet Tom Lambert (Koopakiller)Moderator Donnerstag, 17. Oktober 2013 11:22 PS
- Als Antwort markiert Ionut DumaModerator Dienstag, 29. Oktober 2013 16:30
-
Hallo,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Wenn nicht, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.Danke und viele Grüße,
IonutIonut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.