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 :

Detection disque dur amovible


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut Detection disque dur amovible
    Bonjour

    Voila dans mon programme j'ai besoin de détecter les disques dur amovible.
    Pour faire cela j'utilise GetDriveType. seulement quand je mais la valeur 2 il me détecté la clé usb et si je mais 3 il me détecté le disque dur C plus mon disque dur amovible.J'aimerai qu'il me détecte que le disque dur amovible.

    merci d'avance

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Peux tu nous montrer ce que tu as déjà fait ?
    Je ne suis pas sur de comprendre comment tu utilises GetDriveType.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut
    Voila le code celui la détecte si une clé usb est connecter. Mais si je remplace
    if (type == 2) par if (type == 3) il va me détecter les disque dur C: + mon disque dur amovible et j'aimerais qu'il me détecte que le disque dur amovible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    const char *drives[]={"a:","b:","c:","d:", "e:", "f:", "g:", "h:", "i:", "j:", "k:", "l:",
                            "m:", "n:", "o:", "p:", "q:", "r:", "s:", "t:", "u:", "v:", "w:", "x:",
                            "y:", "z:", 0};
     
     
     
     
    int main()
    {
        int i;
        for(i=0;drives[i];i++)
        {
            UINT type = GetDriveType(drives[i]);
     
            if (type == 2)
            {
                printf("Lettre: %s\n",drives[i]);
                printf("Cle usb inserer.\n");
     
            }
        }
     
    return 0;
    }

    merci d'avance

Discussions similaires

  1. [WS 2008 R2] detection disque dur ide
    Par samtheh dans le forum Windows Serveur
    Réponses: 19
    Dernier message: 13/12/2013, 21h01
  2. problème detection disque dur externe.
    Par mdabire dans le forum Composants
    Réponses: 4
    Dernier message: 27/06/2008, 09h03
  3. Disque Dur amovible non accessible
    Par kiminfor dans le forum Composants
    Réponses: 1
    Dernier message: 09/04/2008, 08h29
  4. [hardware] disque dur non detecté
    Par nounou dans le forum Composants
    Réponses: 7
    Dernier message: 09/05/2005, 23h44
  5. Disques durs non detectés
    Par gibet_b dans le forum Matériel
    Réponses: 6
    Dernier message: 20/09/2004, 19h29

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