HardwareID DLL allows you to get unique machine fingerprint collected from CPU, HDD, BIOS, NIC components in your windows programs.With and without DLL.
http://www.azsdk.com/index.html
http://www.azsdk.com/index.html