Hi Tracy,
Thanks again. your code very help me! It was real solution what I looked for.
Denis
>I am not sure if this is the most recent, or even the same project I was sending you, but you can try this:
>
>Download #
32483>
>>Hi,
>>I need to return device list with DeviceId from the windows system devices. For this reason I try to use WMI
>>
>>
>>objService = Getobject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
>>loPnPCollection = objService.ExecQuery("SELECT * FROM CIM_LogicalDevice")
>> For Each objPnP In loPnPCollection
>> lcDeviceName = objPnp.name
>> lcDeviceId = objPnP.DeviceID
>> Next
>>
>>
>>All works perfect BUT....
>>The some devices which listed in the category "Other Devices" - and has "Question mark" icon - not listed by WMI.
>>I can't find a solution to get thouse devices and deviceId string.
>>
>>Any help!
>>Thanks
>>Denis