IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Recuperation du GUID


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 5
    Par défaut Recuperation du GUID
    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 .

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Tu peux énumérer Win32_Volume comme suit :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    var mgtSearcher = new ManagementObjectSearcher("Select * from Win32Volume");
    foreach(var mgtObj in mgtSearcher.Get())
    {
        var guid = mgtObj["DeviceID"].ToString();
        Console.WriteLine(guid.ToString());
    }

    Cela répond-il à ton besoin ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. Recuperer la valeur d'une clé étrangère Guid
    Par hajarussa dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/06/2009, 12h14
  2. recuperer et chager Guid d'une liste sharepoint²
    Par hassine dans le forum SharePoint
    Réponses: 2
    Dernier message: 16/03/2009, 12h13
  3. Recuperer GUID de AD
    Par jeff_! dans le forum SharePoint
    Réponses: 1
    Dernier message: 06/11/2007, 10h51
  4. Comment récupérer l'ID et le GUID de l'enregistrement inséré ?
    Par beowax dans le forum Accès aux données
    Réponses: 5
    Dernier message: 27/10/2006, 09h08
  5. Réponses: 2
    Dernier message: 20/10/2006, 13h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo