Mi chiedo se la sua possibile controllare se un WOL-request
è stato
ricevuto durante il computer è già acceso. (PInvoke, C#?)Come riconoscere un WOL (Wake On LAN) richiesta mentre il PC è in esecuzione
Se il computer riceve un magic paket
e stivali, Windows
scrive una corrispondente voce di evento-log al sistema-Log.
Il modo in cui sto cercando è non ascoltare il mio UDP-Traffic dal mio - se possibile vorrei sapere come ricevere una sorta di evento di sistema o qualcosa del genere (IRQ?) .. E questo è tutto quando si riceve il PC è già acceso.
Wake-on-LAN è davvero una cosa a livello MAC, (anche se alcune implementazioni utilizzano UDP), quindi dovresti davvero ascoltare i pacchetti non elaborati mentre si imbattono ... presumendo che la NIC passi quel pacchetto a i driver NIC. Non è il software che accende il computer quando viene ricevuto il pacchetto, è un segnale dalla scheda NIC alla scheda madre che lo fa. In breve, non penso che troverai una risposta facile. – Duston
@Duston ..da quello che ho letto mi aspettavo qualcosa che, c'era almeno una luce fioca in cui credevo;) - forse qualcuno ha un approccio rivoluzionario;) - Credo anche che questa potrebbe essere una cosa individuale tra diversi produttori - forse alcuni di loro stanno supportando un tale "evento" nei loro driver specifici ... ma sto cercando una soluzione generica - thx – Cadburry
Bene, ricorda, WOL non è un evento a livello di driver, è gestito dall'hardware livello. Per il conducente, è solo trasmissione di chatter sulla rete. – Duston