none
为什么只有在网卡插网线的时候,才能正常设置DNS RRS feed

  • 问题

  •         Dim inPar As ManagementBaseObject = Nothing
    
            Dim outPar As ManagementBaseObject = Nothing
    
            inPar = mo.GetMethodParameters("SetDNSServerSearchOrder")
    
            inPar("DNSServerSearchOrder") = New String {"8.8.8.8", "9.9.9.9"}
    
            outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, Nothing)
    
            If outPar("ReturnValue") <> 0 Then
    
                bErrDNS = True
    
                Return False
    
            End If
    
            Return True

    这段代码在网卡插网线的情况下,运行正常。不插网线时,outPar("ReturnValue") <> 0为真

    但是,在不插网线的情况下,使用ManagementObject.InvokeMethod设置IP地址和网关时,一切正常。

    2020年7月13日 1:44

全部回复