Foxtable(狐表)用户栏目专家坐堂 → [求助]大佬协助改下C#转过来的代码


  共有2110人关注过本帖树形打印复制链接

主题:[求助]大佬协助改下C#转过来的代码

帅哥哟,离线,有人找我吗?
jiskin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
[求助]大佬协助改下C#转过来的代码  发帖心情 Post By:2020/9/30 9:19:00 [显示全部帖子]

Public Function GetQueryObject(ByVal ip As String, ByVal username As String, ByVal password As String, ByVal queryString As String) As System.Management.ManagementObjectCollection
    Dim co As New System.Management.ConnectionOptions()
    Dim hostname As String = If(Not String.IsNullOrEmpty(ip), NetManager.GetRemoteHostName(ip), "")
    co.Username = (If(String.IsNullOrEmpty(hostname), "", hostname & "\" ) + username;"))
    co.Password = password
    Dim scm As ManagementScope = If(String.IsNullOrEmpty(ip) OrElse ip.Trim() = "" OrElse ip.ToLower().Trim() = "localhost" OrElse ip.ToLower().Trim() = "127.0.0.1", New ManagementScope("\localhost\root\cimv2"), New ManagementScope("\" & ip & "\root\cimv2", co))
    Dim oq As ObjectQuery = New System.Management.ObjectQuery(queryString)
    Dim query As ManagementObjectSearcher = New ManagementObjectSearcher(scm, oq)
    Return query.[Get]()
End Function

这是C#转换过来的 但是执行有点问题,帮忙看看,谢谢

 回到顶部