ich seine frage mich läuft, wenn möglich, zu überprüfen, ob ein WOL-request
während des Computers empfangen wurde bereits auf gedreht. (PInvoke, C#?)Wie ein WOL (Wake-On-Lan) Anfrage erkennen, während der PC
Wenn der Computer einen magic paket
und Stiefel empfängt, Windows
schreibt einen entsprechenden Ereignisprotokolleintrag in dem System-Lügt.
Die Art und Weise, die ich suche bin nicht auf meinen UDP-Verkehr von meiner eigenen zu hören - wenn seine möglichen i wissen will, wie eine Art von Systemereignis empfangen oder etwas (IRQ?) .. Und das ist alles, wenn der PC bereits eingeschaltet ist.
Wake-on-LAN ist wirklich eine MAC-Level-Sache (obwohl einige Implementierungen UDP verwenden), so dass Sie wirklich die rohen Pakete hören müssen, wenn sie rüberkommen ... vorausgesetzt, die NIC übergibt das Paket an die NIC-Treiber. Es ist nicht die Software, die den Computer einschaltet, wenn das Paket empfangen wird, es ist ein Signal vom NIC zum Motherboard, das tut. Kurz gesagt, ich glaube nicht, dass Sie eine einfache Antwort finden werden. – Duston
@Duston ..nach dem, was ich gelesen habe, erwartete ich etwas, dass es zumindest ein schwaches Licht gab, an dem ich glaubte;) - vielleicht hat jemand einen revolutionären Ansatz;) - Ich glaube auch, dass dies eine individuelle Sache zwischen verschiedenen Herstellern sein könnte - vielleicht unterstützen einige von ihnen ein solches "Ereignis" in ihren spezifischen Treibern ... aber ich suche nach einer generischen Lösung - thx – Cadburry
Nun, erinnern Sie sich, WOL ist kein Ereignis auf der Treiberebene, es wird auf der Hardware gehandhabt Niveau. Für den Fahrer ist es nur Broadcast Chatter im Netzwerk. – Duston