Esteban,
Te paso la actualización para activar remotamente una computadora con el protocolo Wake-On-LAN.
El uso seria el siguiente:
// Enviar Wake-On-LAN a la MAC: F8-1A-67-11-3E-BE con una
// direccion IP de Broadcast 255.255.255.255.
// Se recomienda enviar este paquete al menos 3-5 veces a intervalos de 300 mS.
UdpSendWakeOnLan(IpToVar(255,255,255,255), 0xF8,0x1A,0x67,0x11,0x3E,0xBE)
Necesitas conocer la dirección MAC de la placa de red de la computadora de destino (podes averiguarla con ipconfig /all).
Se recomienda enviar unas 3-5 veces el paquete WOL en intervalos de 300 mS por las dudas que pueda
perderse en el camino o no lo alcance a leer la placa de destino.
Para utilizar esta nueva función, debes:
- Actualizar el firmware de la STX8091 a la versión 193 (ver archivo .sff adjunto).
- Copiar el archivo: udp.inc que te adjunto en este mensaje en el <directorio de instalación StxLadder>\slicetex\StxLadder\pawn\include\common, que puede ser por ejemplo: C:\Program Files\slicetex\StxLadder\pawn\include\common. Quizás necesites permisos de administrador.
Nota: La próxima versión de
StxLadder (la versión 1.6.6) contendrá los cambios efectuados para no tener que copiar el archivo
udp.inc.
También te adjunto un proyecto de ejemplo en Pawn para StxLadder.
Una vez actualizado el firmware y copiado el archivo udp.inc dentro de la carpeta de StxLadder podes
utilizar el código Pawn.
Recorda que necesitas configurar la placa de red en algunos casos de la PC (debe tener soporte para WOL)
y ademas el BIOS de la maquina.
Algunas placas de red permiten utilizar una contraseña para WOL. Esta versión es para placas sin
contraseña.
Avísame como te va cuando la pruebes y cualquier duda quedo a disposición.