Wednesday, 15 July 2015

c# - How to get serial number of USB-Stick -



c# - How to get serial number of USB-Stick -

managementobjectsearcher thesearcher = new managementobjectsearcher("select * win32_diskdrive interfacetype='usb'"); foreach (managementobject currentobject in thesearcher.get()) { managementobject theserialnumberobjectquery = new managementobject("win32_physicalmedia.tag='" + currentobject["deviceid"] + "'"); messagebox.show(theserialnumberobjectquery["serialnumber"].tostring()); }

how internal serial number of usb-stick or usb-harddrive? if insert hp or sandisk pen drive display right , whole serial number if insert other pen drive means display first digit of serial number. why problem occurs don't know please create me correct.

try using ...

currentobject["pnpdeviceid"] instead of currentobject["deviceid"]

edit : alter query select * __instanceoperationevent within 1 targetinstance isa 'win32_diskdrive' , targetinstance.interfacetype='usb' , check..

c#

No comments:

Post a Comment