Como ligar computador remotamente atraves da rede - wake on lan
Wol -
Wake On Lan (WOL) é uma tecnologia que permite remotamente ligar um computador ou reanimar o mesmo a partir de um estado de espera. Isso permite que o computador não precise de ninguém perto para ser ligado. Até pela Internet o mesmo pode ser feito.
WOL funciona enviando um dado (DATA or FRAME), ou pacotes, para a máquina cliente de um servidor, que está conectado remotamente na rede e tem um determinado software de rede instalado. A placa de rede do cliente recebe o FRAME de Wake UP e automaticamente liga o pc.
O pacote é gerado a partir do mac address da placa.
Obs: A placa de rede da maquina a ser ligada deve ter o recuso wol ativado ou na placa de rede ou na bios.
Voce deve fornecer a porta, macaddress e ip do host.
Exemplo.
lUDPClient.BroadcastEnabled := true;
lUDPClient.Host := '255.255.255.0';
lUDPClient.Port := 7;
Para a rede interna recomenda-se usar broadcast.
Use o mac address sem caracteres especiais.
Exemplo. procedure TForm1.Button1Click(Sender: TObject); begin
wakeupcomputer(0034f4b3ea3d); end;