Hallo liebe Leute,
ich bin ziemlich neu in VB 2010. Wir müssen im Unterricht ein Programm schreiben was die einzelnen Netzweradapter ausliest und die Einstellungen. (IP, Subnet, usw.) Jetzt wollte ich erstma die einzelnen Netzwerkkarten auflisten lassen. Hier ist mein Code:
Leider steht in der Listbox dann immer System.___ ComObejct.
Wäre nett wenn mir einer helfen kann und vielleicht auch kurz erklären was ich flasch mache und wie eine richtige Lösung für das Auslesen der Netzwerkkarte aussieht und diese auch wiederum kurz erläutert, da ich es dem Lehrer auch erläutern muss. Vielen Dank schonmal.
Mfg
Cebrox
ich bin ziemlich neu in VB 2010. Wir müssen im Unterricht ein Programm schreiben was die einzelnen Netzweradapter ausliest und die Einstellungen. (IP, Subnet, usw.) Jetzt wollte ich erstma die einzelnen Netzwerkkarten auflisten lassen. Hier ist mein Code:
VB.NET-Quellcode
- Private Sub getWMI_info()
- Dim oAdapters As Object
- Dim oAdapter As Object
- ' lblCompName2.Text = (Environ$("computername"))
- oAdapters = GetObject("winmgmts:").execquery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
- For Each oAdapter In oAdapters
- lstAdapter.Items.Add(oAdapter)
- Next
- End Sub
Leider steht in der Listbox dann immer System.___ ComObejct.
Wäre nett wenn mir einer helfen kann und vielleicht auch kurz erklären was ich flasch mache und wie eine richtige Lösung für das Auslesen der Netzwerkkarte aussieht und diese auch wiederum kurz erläutert, da ich es dem Lehrer auch erläutern muss. Vielen Dank schonmal.
Mfg
Cebrox
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Cebrox“ ()