.net-core - 如何使用 .NET CORE 获取 CPU ID?
问题描述
我需要使用 .NET Core 2 获取主机的硬件 ID(CPU ID)。如何做到这一点?
.NET 中的 System.Management 类尚未移植到 .NET Core。是否有跨平台替代方案(macOS、Linux 和 Windows)?
解决方案
通过 Microsoft 开发的Windows 兼容包,应用程序System.Management
可以使用命名空间中的类。您可以引用整个Microsoft.Windows.Compatibility元包,或者(如果您不需要其他类)只是独立的System.Management包。.NET Core
推荐阅读
- c# - 如何将转义字符(例如“\t”)作为“\t”插入字符串,而不是文字制表符?
- maven - Maven 站点的 Fluido 皮肤:Doxia 问题
- sql - SQL Insert 类型时间语句
- gnuplot - 八度图中的图例被覆盖/不在前面
- unix - 有没有办法将 X 命令输出重定向到 SAS 变量数据集?
- javascript - 反应如何修复失败的道具类型 - 类型字符串预期对象的无效道具
- php - Wordpress 小部件:包含在小部件包装之外呈现
- python - 如果子字符串出现在肯定列表中,则在 Pandas 中保留子字符串
- node.js - 实现服务器端渲染时在 Node.js 中导入文件失败
- bash - 如何将带有空格的 unix 命令传递给 shell 脚本