Hallo VBler,
ich habe zwei wmi abfragen um IP und einmal die Gateway auszulesen.
So diese zwei Funktionen sind es. Wenn ich die in einer anderen Form beide gleichzeitig aufrufen möchte gehts net.. Wahrscheinlich weil ich zwei WMI-Abfragen gleichzeitig mache. Nur wie löst man dieses Problem? Ich häng da gerade irgendwie bei![:(](https://www.vb-paradise.de/wcf/images/smilies/sad.png)
LG
ich habe zwei wmi abfragen um IP und einmal die Gateway auszulesen.
VB.NET-Quellcode
- Function ShowIP() As String
- Dim query As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
- Dim queryCollection As ManagementObjectCollection = query.Get()
- Dim IPAdress(0) As String
- For Each mo As ManagementObject In queryCollection
- IPAdress = mo.GetPropertyValue("IPAdress")
- Return IPAdress(0)
- Next
- Return IPAdress(0)
- End Function
- Function ShowSubnet() As String
- Dim query As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
- Dim queryCollection As ManagementObjectCollection = query.Get()
- Dim Subnet(0) As String
- For Each mo As ManagementObject In queryCollection
- Subnet = mo.GetPropertyValue("IPSubnet")
- Return Subnet(0)
- Next
- Return Subnet(0)
- End Function
So diese zwei Funktionen sind es. Wenn ich die in einer anderen Form beide gleichzeitig aufrufen möchte gehts net.. Wahrscheinlich weil ich zwei WMI-Abfragen gleichzeitig mache. Nur wie löst man dieses Problem? Ich häng da gerade irgendwie bei
![:(](https://www.vb-paradise.de/wcf/images/smilies/sad.png)
LG