bool checkIsLaptopOrPC()
{
SYSTEM_POWER_STATUS sps;
GetSystemPowerStatus(&sps);
if(sps.BatteryFlag == 128 && sps.BatteryLifePercent > 100)
return true;// BatteryLifePercent == 255% 是PC
else
return false;
}
用电源判断是比较靠谱的
笔记本电源<=100%
#include <stdio.h>
#include <windows.h>
#include <setupapi.h>
#include <devguid.h>
#include <regstr.h>
#include <stdio.h>
#include <string>
#include "tchar.h"
#pragma comment(lib,"setupapi.lib")