
To produce data you'll need to repeat remote computers MAC (Media Access Control) Address 16 times. 6 Bytes Header which is nothing but 6 bytes of 0xff.This so-called Magic packet consists of the following parts: As I mentioned above, you need to send a special packet in your LAN network, so that the remote computer will receive it and wake up. I did not do a search but José Pedro Oliveira (second link above) says that there is more documentation about the protocol in their web site. I'm not sure, but it seems that the name comes from AMD. And finally, you should enable Wake-On-LAN in your systems BIOS (or whatever called). After these, your power supply and OS must support WOL. If you have a built-in NIC with WOL support, it's almost done! But many PCI NICs come with a connector and a wire, which has to be connected to the motherboard's WOL connector. So the mechanism relies on the Hardware's ability, and that's why we need some ingredients! Hardware requirementsīoth motherboard and NIC must support WOL. This packet must contain a certain byte-sequence, but can be encapsulated in any kind of packet (IPX, IP, anything).

Whenever the card receives information, a magic packet tries to switch on the computer. While your computer is Turned Off, The Network Interface Card remains on and looks forward to hearing a message! More accurately, a packet does, which is called a magic packet.

Download Project source (Remote MAC Finder)- 33.0 Kb.Download demo project (MAC Finder)- 36.0 Kb.Download demo project (PowerOn)- 44.0 Kb.Download Executables Only (Both)- 305 Kb.
