Habe ein kleines Programm,
bei diesem möchte ich gerne die Möglichkeit haben den Adapter zu aktivieren und zu deaktivieren. Vielleicht fällt auch da auf was der Fehler ist.
private void Enable_Click(object sender, EventArgs e)
{
ManagementObject currentMOBject = new ManagementObject();
string strwQuery = "SELECT * FROM Win32_NetworkAdapter WHERE Index = 0";
ObjectQuery oQuery = new System.Management.ObjectQuery(strwQuery);
ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oQuery);
ManagementObjectCollection oReturnCollection = oSearcher.Get();
foreach (ManagementObject mo in oReturnCollection)
{
currentMOBject = mo;
}
currentMOBject.InvokeMethod("Disable", null);// Fehler hier
}
Die Fehlermeldung sieht wie folgt aus:> Fehlermeldung:
Eine nicht behandelte Ausnahme des Typs "System.Management.ManagementException" ist in System.Management.dll aufgetreten.
Zusätzliche Informationen: Die Parameter der Methode sind ungültig.
Das Problem dieses Programms war das es Adminrechte braucht um zu funktionieren.