Dim objMC As ManagementClass objMC = New ManagementClass("Win32_NetworkAdapterConfiguration") Dim objMOC As ManagementObjectCollection = objMC.GetInstances() '(Det er her den fejler) Dim objmo As ManagementObject Dim i As Integer For Each objmo In objMOC
If objmo.Item("ipEnabled") = True Then
lbStatus.Items.Add(objmo.Item("Caption") & " :: " & objmo.Item("ServiceName") & "," & objmo.Item("MACAddress")) Dim ipaddresses() As String = objmo.Item("IPAddress") Dim subnets() As String = objmo.Item("IPSubnet") Dim gateways() As String = objmo.Item("DefaultIPGateway")
lbStatus.Items.Add("Printing IPGateway Info:") For i = gateways.GetLowerBound(0) To gateways.GetUpperBound(0) lbStatus.Items.Add(gateways(i)) Next End If Next
Jeg har rettet en smule i din kode som virker perfekt her.
Imports System.Management Module Module1 Sub Main() Dim objMC As ManagementClass Try objMC = New ManagementClass("Win32_NetworkAdapterConfiguration") Dim objMOC As ManagementObjectCollection = objMC.GetInstances() Dim objmo As ManagementObject Dim i As Integer For Each objmo In objMOC If objmo.Item("ipEnabled") = True Then Console.WriteLine(objmo.Item("Caption") & " :: " & objmo.Item("ServiceName") & "," & objmo.Item("MACAddress")) Dim ipaddresses() As String = objmo.Item("IPAddress") Dim subnets() As String = objmo.Item("IPSubnet") Dim gateways() As String = objmo.Item("DefaultIPGateway")
Console.WriteLine("Printing Default Gateway Info:") If Not objmo.Item("DefaultIPGateway") Is Nothing Then Console.WriteLine(objmo.Item("DefaultIPGateway").ToString()) End If
Console.WriteLine("Printing IPGateway Info:") If Not gateways Is Nothing AndAlso gateways.Length > 0 Then For i = gateways.GetLowerBound(0) To gateways.GetUpperBound(0) Console.WriteLine(gateways(i)) Next End If End If Next Catch ex As Exception Console.WriteLine(ex.Message & " - " & ex.StackTrace) End Try End Sub End Module
Hvad ske der??? er der et sted i systemet hvor det kan være deaktiveret? for nu har jeg denne fejl: (det er samme sted den fejler)
Tjenesten eller gruppen, som det afhænger af, startede ikke. - at System.Management.ThreadDispatch.Start() at System.Management.ManagementScope.Initialize() at System.Management.ManagementObject.Initialize(Boolean getObject) at System.Management.ManagementClass.GetInstances(EnumerationOptions options) at System.Management.ManagementClass.GetInstances()
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.