C#使用WMI查询Win32#风扇类和风扇速度返回空值?
下面是我用来查询风扇转速的代码,但风扇转速总是返回null。 有人知道为什么吗 公共静态无效Win32_Fan() { 选择查询查询= 新建SelectQuery(“Win32_Fan”)C#使用WMI查询Win32#风扇类和风扇速度返回空值?,c#,wmi,C#,Wmi,下面是我用来查询风扇转速的代码,但风扇转速总是返回null。 有人知道为什么吗 公共静态无效Win32_Fan() { 选择查询查询= 新建SelectQuery(“Win32_Fan”) Hans所指的是,WMI非常依赖于设备驱动程序提供的内容。WMI定义了一大类,其中包含各种有用的属性,但大多数属性(无论如何都与硬件相关)需要由驱动程序填写。如果驱动程序不向WMI提供信息,WMI将无法向您提供信息。Hans所指的是WMI非常依赖于设备驱动程序提供的内容。WMI定义了一大类,其中包含各种有用的
Hans所指的是,WMI非常依赖于设备驱动程序提供的内容。WMI定义了一大类,其中包含各种有用的属性,但大多数属性(无论如何都与硬件相关)需要由驱动程序填写。如果驱动程序不向WMI提供信息,WMI将无法向您提供信息。Hans所指的是WMI非常依赖于设备驱动程序提供的内容。WMI定义了一大类,其中包含各种有用的属性,但大多数属性(无论如何,与硬件相关)需要由驱动程序填写。如果驱动程序未向WMI提供信息,则WMI无法向您提供信息。从主板制造商处获取更新的WMI提供程序。如果无法获取,请不要感到惊讶。从主板制造商处获取更新的WMI提供程序。如果无法获取,请不要感到惊讶。
// Initialize an object searcher with this query
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(query);
// Get the resulting collection and loop through it
foreach (ManagementObject fan in searcher.Get())
{
Console.WriteLine("{0} = ActiveCooling {1}",fan["Name"], fan["ActiveCooling"]);
Console.WriteLine("DesiredSpeed = {0}", fan["DesiredSpeed"]);
}
}