
[Windows]硬件检测
零点零一
Make it right before you make it faster. Keep it right when you make it faster. Make it clear before you make it faster. Do not sacrifice clarity for small gains in efficiency. -- Brian Kernighan
展开
-
vc检测显示器的信息
项目里面使用的是wmi获取的显示器的信息,但是内容太少了:这里检测到一个例子是: 但是我的机子是连接了两台显示器,进行扩展使用的。检测到信息不足,而且数量也不对。所以还需要探索其他。注意到有从注册表读取信息进行检测的方法。调研文章如下:获取显示器信息:厂商、品牌等http://www.cnblogs.com/daxingxing/p/3604原创 2017-08-09 11:24:54 · 3725 阅读 · 1 评论 -
显示设备的相关API :EnumDisplayDevices 和EnumDisplaySettings这两个方法没有怎么用过,以后研究以下
EnumDisplayDevices 和EnumDisplaySettings这两个方法没有怎么用过,以后研究以下BOOL EnumDisplayDevices( LPCTSTR lpDevice, // device name DWORD iDevNum, // display device PDI原创 2017-08-10 11:33:06 · 2596 阅读 · 0 评论 -
显示器物理尺寸的获取,EDID数据获取【点评:很好的代码】
原文http://blog.youkuaiyun.com/werocpp/article/details/50557048网上查阅资料整理如下:原理:由EnumDisplayDevices获取当前显示器的DISPLAY_DEVICE数据,取其中的DeviceID进行解析,获取Model和Driver,然后在注册表SYSTEM\\CurrentControlSet\\Enum\\DISPLAY\转载 2017-08-10 17:49:33 · 3523 阅读 · 0 评论 -
EnumDisplayDevices功能可让您获取有关系统中显示设备的信息
EnumDisplayDevicesEnumDisplayDevices功能可让您获取有关系统中显示设备的信息。 BOOL EnumDisplayDevices( LPCTSTR lpDevice,//设备名称 DWORD iDevNum,//显示设备 PDISPLAY_DEVICE lpDisplayDevice,//设备信息 DWORD dwFlags //保留);参转载 2017-08-15 09:50:43 · 10361 阅读 · 0 评论 -
获取计算机名和局域网内的工作组名称
//获取计算机名称 DWORD nSize = MAX_COMPUTERNAME_LENGTH + 1; char Buffer[MAX_COMPUTERNAME_LENGTH + 1]; GetComputerName(Buffer,&nSize);获取局域网内的工作组 DWORD Count=0xFFFFFFFF,Bufsize=4096,Res; NETRESOURC转载 2017-08-15 11:48:32 · 4963 阅读 · 0 评论