如何通过C#.Net获取所有计算机硬件的序列号?

问题描述:

如何通过C#.Net获取所有计算机硬件的序列号?像鼠标,键盘,扬声器,打印机等?如何通过C#.Net获取所有计算机硬件的序列号?

是否有可能获得公司名称和模型?

谢谢。

+0

重复的[?如何快速在C#中获取硬件ID(http://stackoverflow.com/questions/2333149/how-to-fast-get-hardware- ID-在-C)。 – 2012-04-15 19:51:18

+0

“序列号”是什么意思? – 2012-04-15 19:53:36

+0

最好的办法是使用WMI,我认为这些信息并不包含计算机硬件的所有信息(例如,通用PS/2键盘和鼠标通常不会与主机共享该信息)。 – 2012-04-15 19:57:58

This thread in MSDN是你在找什么。

例如:

string processor = RunQuery("Processor", "ProcessorId");