我发现了一些API可以帮助确定多少费用(百分比,费用估算等) - 主要是在WMI中
在我的应用程序中,我想知道计算机当前是否由电池供电,而不是电池的状态。简而言之,我不喜欢插入时的特殊行为
有这样的API吗?如果需要的话,我很高兴使用win32 API进行pinvoke
答案 0 :(得分:2)
试试这个: -
Boolean x =(System.Windows.Forms.SystemInformation.PowerStatus.PowerLineStatus ==
PowerLineStatus.Offline);
答案 1 :(得分:1)
在System.Windows.Forms
命名空间中,您可以使用SystemInformation.PowerStatus.BatteryChargeStatus
枚举:
switch (SystemInformation.PowerStatus.BatteryChargeStatus)
{
case BatteryChargeStatus.Charging:
break; //do nothing
default:
//code here. The battery isn't charging so it isn't plugged in
}
就是这样