C# 获取电脑SN号
C# 获取电脑SN号
/// <summary> /// 获得电脑SN号 /// </summary> public static string GetPcsnString() { var pcsn = ""; try { var search = new ManagementObjectSearcher("SELECT * FROM Win32_BIOS"); var mobos = search.Get(); foreach (var temp in mobos) { object serial = temp["SerialNumber"]; // ProcessorID if you use Win32_CPU pcsn = serial.ToString(); Console.WriteLine(pcsn); if ( !string.IsNullOrEmpty(pcsn) && pcsn != "To be filled by O.E.M" //没有找到 && !pcsn.Contains("O.E.M") && !pcsn.Contains("OEM") && !pcsn.Contains("Default") ) { break; } else { Console.WriteLine("默认值"); } } } catch (Exception e) { MessageBox.Show("获取过程发生异常"); //Debug.WriteLine(e); // 无法处理 } return pcsn; }
漫思
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
2019-12-30 ES6基础之——get 与 set
2019-12-30 ES6学习--对象属性的遍历
2019-12-30 C#6新特性,让你的代码更干净