Comment puis-je obtenir le numéro de série interne d'une clé USB ou d'un disque dur USB en C#?Comment obtenir le numéro de série de la clé USB en C#
Répondre
Essayez ceci:
// 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());
}
Une solution utilisant Win32 is described here
Edit: le lien d'origine semble avoir disparu. Ce qui précède est une copie en cache, et l'auteur a également écrit un exemple de code dans VB.Net qui est still online here.
Merci, j'ai toujours cherché quelque chose comme ça! –
J'ai eu des problèmes avec la solution proposée par Yuval Adam comme chaque clé USB J'ai essayé en blanc de retour sur Windows 7.
Je résolu ce problème en regardant juste au PNPDeviceId de propriété sur l'objet en cours.
E.g.
currentObject["PNPDeviceID"].ToString();
Je ne sais pas comment cela est valide, mais cela a fonctionné pour moi sur les 3 clés USB I essayé
A travaillé pour moi aussi .... merci frère ..... –
- 1. Lecture du numéro de série du périphérique USB en C#
- 2. Récupération du numéro de série d'un clavier USB sous Windows
- 3. Recherche du numéro de série du lecteur USB sans WMI
- 4. Comment obtenir le numéro de série du disque dur
- 5. Hdd Numéro de série
- 6. Comment obtenir le numéro de série des disques durs?
- 7. Appel Pinvoke pour obtenir le numéro de série de Windows?
- 8. Comment utiliser C# pour obtenir le numéro de série du disque dur?
- 9. Comment obtenir le numéro de ligne en utilisant le scanner
- 10. Windows Mobile, comment obtenir ID et série?
- 11. Comment puis-je obtenir le numéro du mois de l'année et le numéro de la semaine dans C#?
- 12. Affectation d'un numéro de série à un client à partir d'un groupe de numéros de série
- 13. Numéro de série Colonne dans ListView
- 14. Différenciation entre carte de données et clé USB ou clé USB
- 15. Comment obtenir le dernier numéro de la fonction range()?
- 16. Comment empêcher la mise à jour de la clé primaire de série primaire avec le numéro qui n'est pas en séquence?
- 17. Expression Studio ne demande pas de numéro de série
- 18. Comment est sûr de créer une clé de sécurité USB en utilisant PnPDeviveID?
- 19. Une méthode plus rapide pour obtenir le numéro de série du volume?
- 20. Obtenir le nom de la clé primaire de la table
- 21. Comment puis-je obtenir le numéro de colonne du curseur dans un TextBox en C#?
- 22. Identificateur de lecteur de stylo USB de C#
- 23. Comment faire pour supprimer le lecteur USB en utilisant C#
- 24. Comment obtenir l'identification de l'appelant en C#?
- 25. Comment obtenir le numéro de série à partir du symbole MC 3000 ou de tout périphérique Symbol
- 26. Palm WebOS - Comment obtenir le numéro de téléphone de l'utilisateur?
- 27. Comment obtenir le dernier numéro de révision de SharpSVN?
- 28. Obtenir la valeur de clé étrangère
- 29. Quels sont les moyens d'obtenir le numéro de série du disque dur sans WMI?
- 30. Comment obtenir le numéro de l'année avec PHP?
excellent travail que je suis numéro de série comment puis-je par exemple id de l'usb. – KVK