善用搜索啊..
$IPAddress = "192.168.0.255"; 广播地址!
$MACAddress = "00E04C02AD12";;MAC地址
_SendPacket($MACAddress)
Func _SendPacket($MACAddress)
UDPStartUp()
$connexion = UDPOpen($IPAddress, 7) ;prot 7 or 9
$res = UDPSend($connexion, GenerateMagicPacket($MACAddress))
MsgBox(0, "", $res)
UDPCloseSocket($connexion)
UDPShutdown()
EndFunc
Func GenerateMagicPacket ($sMAC)
Local $MagicPacket = Binary("0xFFFFFFFFFFFF"), $MACData = Binary("0x" & $sMAC)
For $i = 1 To 16
$MagicPacket &= $MACData
Next
Return $MagicPacket
EndFunc
|