1.使用WMI,去查詢Win32_Battery類型的Battery_Status屬性
引用System.Management.dll
查詢語句:(注意:__InstanceModificationEvent有兩個下劃線,可把我坑了/(ㄒoㄒ)/~~)
var qCreate = new WqlEventQuery("__InstanceModificationEvent",TimeSpan.FromSeconds(3), "TargetInstance ISA 'Win32_Battery'");
後續有待更新......
備考:
Win32_Battery
地址:https://msdn.microsoft.com/en-us/library/windows/desktop/aa394074(v=vs.85).aspx#properties
using “within” in a WMI event query
https://blogs.msdn.microsoft.com/wmi/2009/12/28/using-within-in-a-wmi-event-query/