资源描述:
《设备识别与驱动安装源码解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceDriverDetchor{//////设备类型///publicenumDriverType{iPhone,Android,Oms,M8,Wm,Nokia,AndroidNoAdb,AndroidComposite,None,}//////设备信息///publicclassDevic
2、eInfo{#region-privatefields-privatestringm_deviceType;privatestringm_hardwareId;privatestringm_driverGuid;privateboolm_installDriver;privatestringm_serialNo;privatestringm_locationInformation;privatestringm_deviceDesc;privatestringm_InstanceId;privates
3、tringm_CompositeId;privatestringm_AttachedTo;privatestringm_driverUrl;#endregionpublicDeviceInfo(stringdeviceType,stringhardwareId,stringdriverGuid):this(deviceType,hardwareId,driverGuid,string.Empty,string.Empty){}publicDeviceInfo(stringdeviceType,str
4、inghardwareId,stringdriverGuid,stringattachedTo):this(deviceType,hardwareId,driverGuid,attachedTo,string.Empty){}publicDeviceInfo(stringdeviceType,stringhardwareId,stringdriverGuid,stringattachedTo,stringcompositeId){m_deviceType=deviceType;m_hardwareI
5、d=hardwareId;m_driverGuid=driverGuid;m_installDriver=false;m_CompositeId=compositeId;m_AttachedTo=attachedTo;}//////设备id///publicstringCompositeId{get{returnm_CompositeId;}set{m_CompositeId=value;}}//////设备id///pub
6、licstringHardwareId{get{returnm_hardwareId;}}//////设备guid///publicstringDriverGuid{get{returnm_driverGuid;}set{m_driverGuid=value;}}//////设备类型///publicstringDeviceType{get{returnm_deviceType;}}//////是否安装驱动
7、///publicboolIsInstallDriver{get{returnm_installDriver;}set{m_installDriver=value;}}//////设备序列号///publicstringSerialNo{get{returnm_serialNo;}set{m_serialNo=value;}}//////本地信息///publicstringLocationInforma
8、tion{get{returnm_locationInformation;}set{m_locationInformation=value;}}//////驱动下载url///publicstringDriverUrl{get{returnm_driverUrl;}set{m_driverUrl=value;}}//////设备描述///publicstringDeviceDesc{get{r