IP DHCP und statisch einstellen in VB6

freakezoid1604

Grünschnabel
Hallo erst mal

Ich habe folgenden Code für die statische IP Einstellung doch leider geht der durch meine gesamte Lan-Verbindungen. Ich möchte diese Funktion auf eine bestimmte Verbindung beschränken.

Ich bin über jede Hilfe froh,den ich muss sehr oft wechseln zwischen statisch und DHCP.

Vielen Dank im voraus.

gruß

freakezoid1604


Code:
Private Sub Command2_Click()
strComputer = "localhost"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("143.21.72.199")
strSubnetMask = Array("255.255.252.0")
strGateway = Array("143.21.72.1")
strGatewaymetric = Array(1)
For Each objNetAdapter In colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
If errEnable = 0 Then
Status.Caption = "The IP address has been changed."
Else
Status.Caption = "The IP address could not be changed."
End If
Next
End Sub
 
Zurück