找传奇、传世资源到传世资源站!
VB编程 正文

修改MAC,重启网卡,WMI属性读取

  • 资源分类:VB编程
  • 发 布 人:房东的猫
  • 文件大小:94372
  • 文件格式:.zip
  • 浏览次数:19
  • 下载次数: 0
  • 发布时间:9月5日

  • 标签: 源码例子
8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

可以修改本地网卡的MAC地址并重启生效,查看WMI的属性字段。WIN7下测试通过,需要管理员权限运行。修改无线网卡时第二位必须是2,6,A,E要想改其他的得改驱动,具体可以百度下。
修改MAC,重启网卡,WMI属性读取 VB编程-第1张
   Private Sub btnStop_Click(sender As Object, e As System.EventArgs) Handles btnStop.Click        If NetWorkState(Me.cmbNetWork.SelectedValue.ToString()) Then
            If Not DisableNetWork(NetWork(Me.cmbNetWork.SelectedValue.ToString())) Then
                MessageBox.Show("禁用网卡失败!")
            Else
                MessageBox.Show("禁用网卡成功!")
            End If
        Else
            MessageBox.Show("网卡己禁用!")
        End If        NetWorkList()
    End Sub
    Private Sub ReConnect(NetWorkName As String)
        If NetWorkState(NetWorkName) Then
            If Not DisableNetWork(NetWork(NetWorkName)) Then
                MessageBox.Show("禁用网卡失败!")
            Else
                MessageBox.Show("禁用网卡成功!")
            End If
        Else
            MessageBox.Show("网卡己禁用!")
        End If
        If NetWorkState(NetWorkName) Then
            If Not EnableNetWork(NetWork(NetWorkName)) Then
                MessageBox.Show("开启网卡失败!")
            Else
                MessageBox.Show("开启网卡成功!")
            End If
        Else
            MessageBox.Show("网卡己开启!")
        End If
    End Sub
    Private Sub cmbNetWork_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles cmbNetWork.SelectedIndexChanged    End Sub
    Public Sub New()        ' 此调用是设计器所必需的。
        InitializeComponent()        ' 在 InitializeComponent() 调用之后添加任何初始化。
        NetWorkList()
    End Sub    Private Sub 设置MAC_Click(sender As System.Object, e As System.EventArgs) Handles 设置MAC.Click
        Dim x As New DynamicMAC.MACHelper
        x.SetMACAddress(StrConv(SetMacAddessV.Text.Replace("-", ""), VbStrConv.Uppercase), Me.cmbNetWork.SelectedValue.ToString())
        ReConnect(Me.cmbNetWork.SelectedValue.ToString())    End Sub    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
        Dim x As New DynamicMAC.MACHelper
        Dim y As List(Of String)        y = x.GetAdapterPara(Me.cmbNetWork.SelectedValue.ToString())
        ParaList.DataSource = y
        MsgBox(x.GetAdapterIndex(Me.cmbNetWork.SelectedValue.ToString()))
        MsgBox(x.IPAddress x.MacAddress x.NetWorkName)    End Sub 

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复