判断是笔记本还是台式机
2013-12-17 11:04
513 查看
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")
相关文章推荐
- 利用 ACPI\\ACPI0003设备 判断笔记本还是台式机
- C# 如何判断计算机类型(台式机还是笔记本)
- 用vbs实现判断计算机是笔记本还是台式机的代码
- 如何判断是比笔记本还是台式机?
- 程序判断用户电脑是笔记本还是台式机
- C# 如何判断计算机类型(台式机还是笔记本)
- WMI判断电池电量、笔记本、台式机
- 如何判断Linux是32位还是64位
- 判断 前端传到后台的是中文还是字符串
- 判断用户使用的是 Android 手机还是平板
- JavaScript-如何判断手机还是电脑访问了网站
- [JavaScript]javascript判断用户点了鼠标左键还是右键[转载]
- android判断屏幕为横屏还是竖屏
- 如何判断页面是由移动端还是pc端打开
- 写程序判断系统是大端序还是小端序
- JAVA判断移动端还是PC端访问
- 基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
- 通过加载Kernel32来动态判断 当前操作系统32bit还是64bit
- jquery 判断移动端是安卓系统还是ios系统
- DICOM-1 判断图像是单色的还是彩色的 && 2 如何获取图像的像素数据