博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#获取硬件信息
阅读量:6719 次
发布时间:2019-06-25

本文共 1210 字,大约阅读时间需要 4 分钟。

  1. //硬件信息
  2. public class GF_Hardware
  3. {
  4. /// <summary>
  5. /// cpu序列号
  6. /// </summary>
  7. /// <returns></returns>
  8. public static string getID_CpuId()
  9. {
  10. string cpuInfo = "";//cpu序列号
  11. ManagementClass cimobject = new ManagementClass("Win32_Processor");
  12. ManagementObjectCollection moc = cimobject.GetInstances();
  13. foreach (ManagementObject mo in moc)
  14. {
  15. cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
  16. }
  17. return cpuInfo;
  18. }
  19.  
  20. /// <summary>
  21. /// 硬盘ID号
  22. /// </summary>
  23. /// <returns></returns>
  24. public static string getID_HardDiskId()
  25. {
  26. string HDid = "";
  27. ManagementClass cimobject = new ManagementClass("Win32_DiskDrive");
  28. ManagementObjectCollection moc = cimobject.GetInstances();
  29. foreach (ManagementObject mo in moc)
  30. {
  31. HDid = (string)mo.Properties["Model"].Value;
  32. }
  33. return HDid;
  34. }
  35.  
  36. /// <summary>
  37. /// 获取网卡MacAddress
  38. /// </summary>
  39. /// <returns></returns>
  40. public static string getID_NetCardId()
  41. {
  42. string NCid = "";
  43. ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
  44. ManagementObjectCollection moc = mc.GetInstances();
  45. foreach (ManagementObject mo in moc)
  46. {
  47. if ((bool)mo["IPEnabled"] == true)
  48. NCid = mo["MacAddress"].ToString();
  49. mo.Dispose();
  50. }
  51. return NCid;
  52. }
  53.  
  54.  
  55.  
  56. }

转载于:https://www.cnblogs.com/xiaz/p/4588014.html

你可能感兴趣的文章
OSChina 周日乱弹 ——我自己能发呆到世界毁灭
查看>>
OSChina 周二乱弹 —— 好好告别啊!不要舌吻!
查看>>
使用Cygwin和 mingw 安装 python paramiko模块
查看>>
前端那些事之hack篇
查看>>
结合COMSOL,浅谈多场耦合
查看>>
开发人员学Linux(2):VirtualBox中安装CentOS7系统设置
查看>>
HttpURLConnection原生JAVA http請求
查看>>
CentOS/Linux 开放80、8080端口或者开放某个端口
查看>>
Storm配置属性和操作命令
查看>>
react-native-scrollable-tab-view 自定制 tabBar
查看>>
Oracle执行计划 SQL语句执行效率问题查找与解决方法
查看>>
Android ViewFlipper触摸动画
查看>>
开发小组
查看>>
QSsh之SshConnection类
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
二级指针,指针数组和数组指针
查看>>
我的友情链接
查看>>
cobbler之蟒蛇监控实现监控系统安装进度
查看>>
zookeeper 原理(转)
查看>>