¿Cómo obtengo el número de serie interno de un dispositivo USB-Stick o USB-HardDrive en C#?Cómo obtener el número de serie del dispositivo USB en C#
Respuesta
Prueba esto:
// add a reference to the System.Management assembly and
// import the System.Management namespace at the top in your "using" statement.
// Then in a method, or on a button click:
ManagementObjectSearcher theSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive WHERE InterfaceType='USB'");
foreach (ManagementObject currentObject in theSearcher.Get())
{
ManagementObject theSerialNumberObjectQuery = new ManagementObject("Win32_PhysicalMedia.Tag='" + currentObject["DeviceID"] + "'");
MessageBox.Show(theSerialNumberObjectQuery["SerialNumber"].ToString());
}
Una solución usando Win32 is described here
Editar: el enlace original parece haber desaparecido. Lo anterior es una copia en caché, y el autor también escribió un código de muestra en VB.Net que es still online here.
¡Gracias, he estado buscando algo como esto para siempre! –
he tenido problemas con la solución ofrecida por Yuval Adam como cada memoria USB Probé en blanco retorno de Windows 7.
I resuelto este con sólo mirar la PNPDeviceId propiedad en el objeto actual.
E.g.
currentObject["PNPDeviceID"].ToString();
No sabe cómo es válida esta pero funcionó para mí en las 3 memorias USB que probé
Funcionó para mí también .... gracias hermano ..... –
- 1. Número de serie del dispositivo USB leído en C#
- 2. Recuperando el número de serie del dispositivo
- 3. Número de serie de la unidad USB en Linux C++
- 4. Obtener número de serie del disco duro
- 5. Generando un número de serie específico del dispositivo
- 6. ¿Cómo encontrar qué dispositivo está conectado a un puerto serie USB en Linux usando C?
- 7. ¿Cómo leer el número de serie del dispositivo móvil usando C#?
- 8. Acceso USB o serie en C#
- 9. C++ Encontrar el mayor número en serie
- 10. ¿Cómo registrar un número de serie en un archivo ejecutable?
- 11. Flex, obtenga la identificación USB del dispositivo USB conectado
- 12. ¿Cómo encontrar el UUID del puerto serie del dispositivo Bluetooth?
- 13. ¿Cómo uso C# para obtener el número de serie del disco duro?
- 14. Obtención del nombre de puerto de un dispositivo USB conectado
- 15. ¿Cómo obtener el número de serie de los discos duros?
- 16. Cómo obtener dispositivos USB Lista del navegador
- 17. Dispositivo USB conectado
- 18. ¿Cómo puedo ciclar un dispositivo USB desde C#?
- 19. Atmel UC3: cómo obtener el número de serie?
- 20. Recibir datos de un dispositivo USB en C o C++
- 21. Cómo identificar múltiples adaptadores de serie USB en Ubuntu 10.1
- 22. Reiniciar el dispositivo USB de forma automática en Windows
- 23. cómo obtener el token del dispositivo?
- 24. Dispositivo USB HID con Android
- 25. Dispositivo serie virtual en Python?
- 26. Hacer un dispositivo USB, controlarlo En Java
- 27. conexión USB de host a serie?
- 28. Linux: Cómo asignar controlador USB al dispositivo
- 29. Dispositivo de comunicaciones USB con múltiples puertos serie, que trabaja en todas las plataformas
- 30. Detecta cuando un dispositivo USB está conectado en C
gran trabajo que me dieron el número de serie ¿Cómo puedo obtener ID de instancia de la USB. – KVK