将网络适配器设置为DHCP客户端,如何在我的VB.NET程序中将备用配置地址设置为静态值,而不是默认的APIPA?
我已经使用System.Management.ManagementClass和WMI为接口配置了所有其他设置,这是一个例子:
Private Function EnableDHCP(mac As String) As Integer
Dim retval As Integer = 200
Dim mc As New System.Management.ManagementClass("Win32_NetworkAdapterConfiguration")
Dim moc As ManagementObjectCollection = mc.GetInstances
For Each mo As ManagementObject In moc
If mo("MACAddress") = mac Then
If mo("IPEnabled") Then
retval = mo.InvokeMethod("EnableDHCP", Nothing)
End If
End If
Next
Return retval
End Function
但我找不到启用DHCP时设置备用配置的WMI Win32_NetworkAdapterConfiguration方法或属性。
我发现this示例脚本在注册表设置上运行,但在dev机器注册表上搜索却找不到“IPAutoconfigurationEnabled”键或值。
提前致谢。