Bonjour , je poste ici pour un renseignement .
Pour mon projet de fin d'année je dois faire les étapes suivantes :
Créer avec l'interface Windows un disque virtuel l'initialiser et le formater ce que me donne par la suite un fichier .vhd .

Je détache le disque virtuel que je viens de créer .

Maintenant je dois faire une application en C# qui fait les choses suivantes :

Attache/Détache un fichier vhd (je le fait avec les Virtual Disk Functions ) ça sa marche .

Aprés je dois attribuer une lettre au disque que je viens d'attacher pour pouvoir le parcourir pour cela j'ai trouvé la fonctions suivante : SetVolumeMountPoint (http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx)

mais pour utiliser cette fonction je dois récupérer le GUID du disque auquel je veux attribuer ma lettre .

Donc je veux utiliser la fonction suivante : GetVolumeNameForVolumeMountPoint (http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx)

Mais pour utiliser cette fonction il me demande la lettre qui est attribué a mon disque ....
Je ne suis pas du tous bon en C# et je galère vraiment , si quelqu'un a une piste pour m'aider a récupérer le GUID de mon disque je le vénérerais jusqu'à la fin des temps .

Merci d'avance pour d'éventuels réponse .
Bonne journée a vous .