【技术实现步骤摘要】
硬件设备检测方法及系统
本专利技术涉及一种硬件设备检测方法及系统,特别涉及一种在视窗操作系统下的计算机硬件设备检测方法及系统。
技术介绍
在视窗(Windows)操作系统下检测计算机的硬件设备通常采用两种方法:第一种方法是写驱动程序直接对硬件设备进行访问,第二种方法是使用Setupdi调用函数枚举视窗操作系统下安装的所有硬件设备。第一种方法对硬件设备的访问速度够快,但所写的驱动程序需要经过WHQL(MicrosoftWindowsHardwareQualityLab,Windows硬件设备质量实验室)认证并支付相应的费用。而第二种方法对于某些硬件设备可能无法正常枚举,例如使用BIOS模拟出来的系统设备,并且使用Setupdi调用函数枚举硬件设备的速度缓慢。
技术实现思路
鉴于以上内容,有必要提供一种硬件设备检测方法,可以快速在视窗操作系统下检测计算机的硬件设备,且无须额外的费用。还有必要提供一种硬件设备检测系统,可以快速在视窗操作系统下检测计算机的硬件设备,且无须额外的费用。一种硬件设备检测方法,包括以下步骤:建立步骤:建立包含计算机中所有待检测硬件设备的信息的设备列 ...
【技术保护点】
一种硬件设备检测方法,其特征在于,该方法包括以下步骤:建立步骤:建立包含计算机中所有待检测硬件设备的信息的设备列表;读取步骤:依次读取该设备列表中的每一台硬件设备的信息;判断步骤:当读取一台硬件设备的信息时,判断该硬件设备是否记录在该计算机视窗操作系统的注册表中;查询步骤:逐一查询同时记录于该设备列表和注册表中的硬件设备在该注册表中是否有对应的Control键值;标记步骤:将同时记录于设备列表和注册表中,且在该注册表中有对应的Control键值的硬件设备在设备列表中标记出来;输出步骤:当设备列表中在注册表有对应的Control键值的硬件设备都被标记后,输出已做标记的设备列表。
【技术特征摘要】
1.一种硬件设备检测方法,其特征在于,该方法包括以下步骤:建立步骤:建立包含计算机中所有待检测硬件设备的信息的设备列表;读取步骤:依次读取该设备列表中的每一台硬件设备的信息;判断步骤:当读取一台硬件设备的信息时,判断该硬件设备是否记录在该计算机视窗操作系统的注册表中;查询步骤:逐一查询同时记录于该设备列表和注册表中的硬件设备在该注册表中是否有对应的Control键值;其中,安装在所述计算机中且能正常工作的硬件设备在所述注册表中产生对应的Control键值,该Control键值中记录有对应硬件设备的安装信息;标记步骤:将同时记录于设备列表和注册表中,且在该注册表中有对应的Control键值的硬件设备在设备列表中标记出来;输出步骤:当设备列表中在注册表有对应的的硬件设备都被标记后,输出已做标记的设备列表。2.如权利要求1所述的硬件设备检测方法,其特征在于,所述硬件设备包括PCI设备、USB设备和显示器。3.一种硬件设备检测系...
【专利技术属性】
技术研发人员:王光建,刘小梅,付小军,赵衿蓉,刘梦洲,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。