Avant de pouvoir réveiller un ordinateur à distance, il faudra tout d'abord connaître son adresse MAC et son adresse IP. L'adresse MAC est une adresse unique propre à chaque carte réseau.
Sous Windows, comment connaître l'adresse MAC d'un ordinateur sur le réseau local en connaissant son adresse IP ?
- ouvir une fenêtre Invite de commandes
- taper PING adresse_ip et [Enter]
- taper ARP -a et [Enter]
- l'adresse MAC figure en regard de l'adresse IP désirée
Logiciels Wake On LAN sous Windows avec interface graphique

WakeOnLanGUI, disponible à l'adresse http://www.depicus.com/wake-on-lan/wake-on-lan-multicast.aspx
Windows en ligne de commande
wolcmd [mac address] [ipaddress] [subnet mask] [port number]
WolCmd, disponible à l'adresse http://www.depicus.com/wake-on-lan/wake-on-lan-cmd.aspx
IIS en ASP
set WakeOnLan = server.createobject("DigitalWol.Wol")
WakeOnLan.TheMacAddress(Request.Form("MacAddress"))
WakeOnLan.TheIpNumber(Request.Form("IpNumber"))
WakeOnLan.TheSubnetMask(Request.Form("SubnetMask"))
WakeOnLan.WakeMeUp
WolAsp, disponible à l'adresse http://www.depicus.com/wake-on-lan/wake-on-lan-asp.aspx
PHP (toute plateforme)
require_once("WakeOnLan.php)
$wol = new MagicPacket();
$wol -> wake('192.168.1.201','001122334455', 9);
Code source disponible à l'adresse http://www.zend.com/codex.php?id=927&single=1