longsir 发表于 2010-11-19 20:17:42

[已解决]如何利用已经收集好的MAC地址更改“本地连接 2”

本帖最后由 longsir 于 2010-11-22 20:12 编辑

更改本地连接的IP,DNS等,很多例程了,但如何在不封装系统、删除硬件信息的情况下更改本地连接2,甚至3、4、5等等。
封装过系统的都知道,在相同的HAL电源模式做的系统,可以选择不删除硬件信息,直接GHOST克隆。但会产生本地连接 2,原先的本地连接成为了幽灵硬件,做AU3进行本地连接更改IP后,再手动更改本地连接2时会出现IP冲突。

这里问一下达人,如何更改本地连接2的IP,dns呢?

chenronting 发表于 2010-11-19 20:39:17

可以通过某种方法来实现取得现在的本地连接名称 。如果现在的是 “本地连接2”,那么你就可以赋值一个变量:本地连接2,再用这个变量去加入到IP的设置当中。而这个方法 ,论坛上就有。

longsir 发表于 2010-11-19 21:55:28

回复 2# chenronting


    我是一个新手,绝对不会以这个为借口。
但说的我很不明白,有代码都得看半天,何况没有呢。
可否给我一个链接入口,就是论坛上说过这个方法的连接。

chenronting 发表于 2010-11-20 20:57:02

说实话, 我也只会用,这里面用到的东西,我是真的不懂,呵呵。自己看吧Dim $objwmiservice = ObjGet('winmgmts:\\localhost\root\CIMV2'), $netsh
                $colitems = $objwmiservice.ExecQuery('SELECT * FROM Win32_NetworkAdapter', 'WQL', 0x10 + 0x20)
                If IsObj($colitems) Then
                        For $objitem In $colitems
                                If $objitem.netconnectionid <> '' Then
                                        $netsh = $objitem.netconnectionid
                                EndIf
                        Next
                EndIf

longsir 发表于 2010-11-22 20:12:04

谢谢指点。

ljf840212 发表于 2011-7-31 22:19:05

学习了~{:face (319):}
页: [1]
查看完整版本: [已解决]如何利用已经收集好的MAC地址更改“本地连接 2”