Foxtable(狐表)用户栏目专家坐堂 → 这是什么错误


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

主题:这是什么错误

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


加好友 发短信
等级:小狐 帖子:381 积分:3456 威望:0 精华:0 注册:2011/5/9 12:45:00
这是什么错误  发帖心情 Post By:2021/12/16 11:43:00 [只看该作者]

图片点击可在新窗口打开查看
代码如下:
Dim mc As System.Management.ManagementClass = New System.Management.ManagementClass("Win32_NetworkAdapterConfiguration")
Dim nics As System.Management.ManagementObjectCollection = mc.GetInstances()

For Each nic As System.Management.ManagementObject In nics
    
    If Convert.ToBoolean(nic("ipEnabled")) = True Then
       'output.show((TryCast(nic("IPAddress") & String()))(0))
      ' output.show((TryCast(nic("IPSubnet") & String()))(0))
     output.show(Convert.ToString(nic("DefaultIPGateway")(0)))
    End If
Next


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/16 13:39:00 [只看该作者]

DefaultIPGateway这个属性不是所有的IP都存在存在,nic("DefaultIPGateway")是空值,加个判断

    If nic("DefaultIPGateway") IsNot Nothing
        output.show(nic("DefaultIPGateway")(0))
    End If

 回到顶部
帅哥哟,离线,有人找我吗?
wohenguaia
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:381 积分:3456 威望:0 精华:0 注册:2011/5/9 12:45:00
  发帖心情 Post By:2021/12/16 13:58:00 [只看该作者]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
wohenguaia
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:381 积分:3456 威望:0 精华:0 注册:2011/5/9 12:45:00
  发帖心情 Post By:2021/12/16 14:03:00 [只看该作者]

这个方法对于安装了虚拟机的系统好像不行。我试了下,得到的地址不对。
图片点击可在新窗口打开查看
掩码之外的连个地址是我虚拟机的网关

 回到顶部
帅哥哟,离线,有人找我吗?
wohenguaia
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:381 积分:3456 威望:0 精华:0 注册:2011/5/9 12:45:00
  发帖心情 Post By:2021/12/16 14:07:00 [只看该作者]

请问有没有获取本机掩码的办法?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/16 14:08:00 [只看该作者]


 回到顶部