有没有办法在没有 WMI 的情况下获得电池 DesignCapacity 和 FullChargeCpacity ?WMI 不支持此值,因此我需要找到其他方法来获取它们。
或者也许有人有更好(更容易)的想法来获得 C# 中电池的磨损水平?
顺便说一句,我尝试以这种方式使用它,但只是返回了 null
ManagementObjectSearcher query =
new ManagementObjectSearcher("SELECT DesignCapacity FROM Win32_Battery");
foreach (ManagementObject queryObj in query.Get())
{
string dc = Convert.ToString(queryObj.GetPropertyValue("DesignCapacity"));
label1.Text = dc + " mAh";
}
谢谢