랩톱이 AC 전원에 연결되어 있는지 확인하려고합니다.WinPE에서 AC 전원 연결 감지?
실행중인 OS Im은 WinPE입니다. 내 응용 프로그램이 네이티브 C++로 작성되었습니다.
Win32_Battery를 사용하는 WMI 쿼리는 지원되지 않으며 GetSystemPowerStatus API는 (AC 전원으로 실행 중인지 아닌지) ACLineStatus에 대해 항상 '1'을 반환합니다.
아이디어가 있으십니까?
추가 조사 : API 'CallNtPowerInformation'을 POWER_INFORMATION_LEVEL :: SystemBatteryState로 시도했습니다. SYSTEM_BATTERY_STATUS 구조체 요소 AcOnLine은 전원 공급 장치 상태에 관계없이 1을 반환합니다. 아마 그냥 같은 시스템 레벨 코드를 호출하지만 여기에 그것을 추가 할 것이라고 생각했습니다.