fhp2009 发表于 2010-12-1 19:42:00

纯AU3获得本地MAC地址

rundos = Run(@COMSPEC & " /c ipconfig /all", '', @SW_HIDE,$STDERR_CHILD+ $STDOUT_CHILD)

ProcessWaitClose($rundos)

While 1
    $line&= StdoutRead($rundos)
    If @error Then ExitLoop
   ; MsgBox(0, "STDOUT read:", $line)
Wend

$len = StringRegExp( $line ,'(Physical Address).*(:).*' & @CRLF,2)

        If @Error <>0 Then
               
                $len = StringRegExp( $line ,'(物理地址).*(:).*' & @CRLF,2)
               
        EndIf

mo_shaojie 发表于 2010-12-1 20:03:23

不如用运行来得快点吧?

cxlater 发表于 2010-12-1 21:21:35

用了_rundos 还算是纯au3啊

kood481748 发表于 2010-12-2 01:37:06

回复 3# cxlater

本人这样理解,不借用第三方插件(如dll)来完成操作的AU3就是纯AU3

fox_hazard 发表于 2010-12-2 09:44:43

不知道能不能伪造一下呢?

水木子 发表于 2010-12-2 09:54:51

#Include <ACN_NET.au3>
_API_Get_NetworkAdapterMAC (@IPAddress1)

My2009 发表于 2010-12-2 18:44:47

#Include <ACN_NET.au3>
_API_Get_NetworkAdapterMAC (@IPAddress1)
这个在多网卡若HDCP下就不行了,有点郁闷!

kingfirekkk 发表于 2010-12-2 19:14:09

支持一下新手,不容易啊。。。

chenronting 发表于 2010-12-23 19:05:07

回复 6# 水木子


    我用宽带的, 有两个MAC地址, 不明所以
页: [1]
查看完整版本: 纯AU3获得本地MAC地址