La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16587 - ¿COMO APAGAR UNA PC EN RED CON VB 6 USANDO WAKE ON LAN?
Autor:  Bidkar Aragón Cárdenas
Me gustaria saber como puedo utilizar el wake on lan del cafe donde trabajo porque es muy tedioso estar encendiendo 19 PC\'s a diario todas las mañanas y y apagandolas en la noche una por una. Les agradeceria si me puedieran ayudar por favor.

  Respuesta:  SuNcO
Lo ke yo haria, es un programa con el WinSock ke se conecte a todas las makinas o mejor dicho ke todas se conecten al server y ke le mandes por ejemplo la palabra "ADIOS" y ke la makina sepa ke es hora de apagar la makina, para eso se utilizaria una API ke es :

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

variable = ExitWindowsEx(1, 0)

// El 0 aki es Reset, si le pones el 1 es ShutDown

Si no sabes manejar el WinSock echale un vistazo a www.chakasteam.n3.net/winsock.html