怎么检测设备管理器里的东西是否都正常?
怎么检测设备管理器里的东西是否都正常呢?包括有没有问号,叹号等...有高手做过类似的程序吗?谢谢 P大好像有写过 没有人知道吗? #include <SetupAPI.au3>Local $sDeviceID = "PCI\VEN_104C&DEV_8039&SUBSYS_00011179&REV_00\4&656A0D7&0&58F0"
Local $hDevInst = _CM_Locate_DevNode($sDeviceID)
Local $sDisplayName = _CM_Get_Device_Display_Name_Ex($hDevInst, 0)
Local $iStatus = _CM_Get_DevNode_Status($hDevInst)
Local $iErrorID = @extended
Local $sErrorMsg = _CM_Format_Problem_Text_Ex($hDevInst, $iErrorID, 0)
MsgBox(48, $sDisplayName, $sErrorMsg) 回复 4# pusofalse
请教P版$sDeviceID = "PCI\VEN_104C&DEV_8039&SUBSYS_00011179&REV_00\4&656A0D7&0&58F0"是怎么得到的? 回复 5# gzh888666
这个是硬件ID呀! 回复 6# hzxymkb
有枚举硬件ID的函数吗?硬件驱动安装前是不能得到硬件ID的! 回复 7# gzh888666
P版有,你问他,我看不懂他的函数! SetupAPI.au3在哪?
页:
[1]