如何将备用IPV4配置设置为静态地址

时间:2013-11-22 20:22:30

标签: vb.net windows-7 .net-4.0

将网络适配器设置为DHCP客户端,如何在我的VB.NET程序中将备用配置地址设置为静态值,而不是默认的APIPA?

enter image description here

我已经使用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”键或值。

提前致谢。

0 个答案:

没有答案