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