For my link archive, thanks Alek Davis:
Just keep in mind that ID of the CPU is not always available.
By the way, what are you trying to accomplish? If you want to generate a unique key for a computer instance, check the Generating Unique Key (Finger Print) for a Computer for Licensing Purposes post by Sowkot Osman at Codeproject; it can give you some hints (also read comments).
–jeroen
via: .net – APIs in C# for grabbing CPU IDs and drive/volume serial – Stack Overflow.