Hi! I just quickly made a VI which shows you how to get HDD serials and NIC MAC addresses.
You can hash them or use it as you wish.
The NICs given by the VI are not all real physical devices, and you could filter them on specific NIC properties, but that would need the use of .NET enumerated constants, and I did not find the numbers representing the properties.
I hope this helps.
Peter
PS: the VI is in LV2009. If you would need an older version, just let me know.
Get_HDD_Serial.vi