Recherche du numéro de série du lecteur USB sans WMI

Comment trouver le numéro de série d’un lecteur USB sans utiliser WMI en c #?

Merci

Le lien suivant semble être un bon sharepoint départ si vous pouvez utiliser WMI. Numéro de série USB volatile en utilisant C # .

Vous pouvez implémenter une solution WMI car cela ressemble à du code assez simple et a été testé assez intensivement. Si vous obtenez une erreur WMI, vous pouvez tomber dans une autre implémentation avec des appels non WMI.

Pour obtenir le numéro de série sans utiliser WMI, je vous recommande de regarder le runtime de script Microsoft. Vous pouvez l’append à vos références de projet à partir de l’onglet COM.

Je ne pense pas que C # ait des API natives pour ce genre de choses, mais ce billet de blog suggère un moyen de le faire avec interop. Le code est dans VB.net, mais il ne devrait pas être trop difficile à traduire en c # Espérons que cela aide.