Date Added: Nov 2012
The Ethernet MAC address is known it is not changed and so highly considered as one of the platform-unique information. Because of the reason, the MAC address has been used as a platform identifier for several public services. This paper surveys, implements and analyzes the extraction methods for the MAC address in different levels on the PC platform. The methods considered include reading the registry database, calling the dedicated API functions, polling the I/O controller and communicating with external EEPROM. The result of the implementation will be helpful as a reference for developers who need to have a simple platform identifier.