comment obtenir un access après avoir masqué le lecteur avec l’utilitaire de ligne de commande Diskpart

Je souhaite masquer le lecteur à l’utilisateur avec l’utilitaire de ligne de commande Diskpart.
J’utilise la commande remove letter et le lecteur devient masqué.
Mais je veux utiliser les données de ce lecteur par exemple dans mon programme écrit en C.
Comment je peux faire ceci ou est-ce possible?
Je veux faire cela uniquement pour les lecteurs flash USB.
Si ce n’est pas possible s’il vous plaît donnez-moi une autre approche pour le faire correctement?
Merci beaucoup, bonne chance.

Vous pouvez utiliser le GUID de volume comme ceci:

\\?\Volume{2a0b16cf-f76a-11df-9310-806e6f6e6963}\path\file.ext 

Notez que seules les fonctions de fichier Unicode accepteront ce type de chemin et que la syntaxe doit être ssortingctement correcte. Par exemple, vous ne pouvez pas utiliser de barres obliques au lieu de barres obliques inverses.

Je ne sais pas comment énumérer au mieux les GUID de volume. QueryDosDevice est une méthode, mais je pense qu’il existe de meilleures méthodes.