Hi ,I want to find the serial number of CH341A device. How can I do that?
Please help
Thanks
Hi ,I want to find the serial number of CH341A device. How can I do that?
Please help
Thanks
Hi @kavehrahimi-5744 ,
Add reference to 'System.Management', then try the code like:
Dim theSearcher As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive WHERE InterfaceType='USB'")
For Each currentObject As ManagementObject In theSearcher.Get()
Dim theSerialNumberObjectQuery As ManagementObject = New ManagementObject()
theSerialNumberObjectQuery.Path = "Win32_PhysicalMedia.Tag='" & currentObject("DeviceID") & "'"
MessageBox.Show(theSerialNumberObjectQuery("SerialNumber").ToString())
Next
Hope it could be helpful.
Best Regards,
Xingyu Zhao
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
May I use 'reported device ids hash' instead of serial number in device manager?
Hi @kavehrahimi-5744 ,
Not sure you can get 'reported device ids hash', do you consider getting the 'PNPDeviceID' of USB?
Here's the code you can refer to.
Dim theSearcher As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive WHERE InterfaceType='USB'")
For Each currentObject As ManagementObject In theSearcher.Get()
Console.WriteLine($"{"PNPDeviceID"}-{currentObject.Properties("PNPDeviceID").Value}")
Next
4 people are following this question.