使用ManagementClassquotWin32_Processorquot获取cpuid失败managementobject,代码如下ManagementClass mc = new ManagementClassquotWin32_ProcessorquotManagementObjectCollection moc = mcGetInstancesforeach ManagementObject mo in moc _S_RegsionGUID = moPropertiesquotProcessorIdquotValueToStringbreak 当。
以下源码来着网络managementobject,本人不拥有该源码的任何权利且不愿承担刊登该源码的任何责任如果managementobject我的行为侵犯managementobject了你的利益managementobject,请给我通知,我会第一时间维护你的权益c# 获取系统基本信息 cpu的编号 using SystemManagementManagementClass mc = new ManagementClassquotWin32_ProcessorquotManagementObjectCollection。
C#代码刚做完实验把这行复制进去 加引用using SystemManagement Double CPUtprt = 0 mos = new @quotroot\WMIquot, quotSelect * From MSAcpi_ThermalZoneTemperaturequottry foreach ManagementObject mo in mosGet。
此问题解决办法右键当前程序集下的“引用”,选择添加引用,在“NET”选项卡中选择SystemManagement,点击确定即可这是虽然程序中写了using SystemManagement,但是实际是没有添加dll文件的引用。
首先,使用ManagementClass和ManagementObjectSearcher是通过WMIWindows Management Instrumentation进行查询的一种方式这种方式虽然常见,但也存在性能问题,查询耗时通常超过200ms性能计数器PerformanceCounter是另一种常用方法,以获取CPU信息为例尽管性能计数器同样有性能限制,且在初始化后无法立即获取。
上一篇: 差拍,差拍电压
联系电话:18300931024
在线QQ客服:616139763
官方微信:18300931024
官方邮箱: 616139763@qq.com