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

Windows Discussion :

Lister les secteurs d'un disque


Sujet :

Windows

  1. #1
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut Lister les secteurs d'un disque
    Bonsoir,

    Est-ce qu'il existe une commande en c++ qui retourne la valeur de tel secteur sur tel disque ?

    Sinon, comment procéder ?

  2. #2
    Membre expérimenté Avatar de alexrtz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2003
    Messages
    639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 639
    Points : 1 359
    Points
    1 359
    Par défaut
    En C++ standard non.
    Il faudrait que tu regardes du côté du système d'exploitation.
    "Je suis incapable d'expliquer ce qui se passa ensuite : je lâchai quelque chose, quelque chose à quoi je m'agrippais depuis toujours sans m'en rendre compte. Je m'enfonçais dans une obscurité chaude, moelleuse et protectrice, tandis qu'un loup montait la garde par mes propres yeux."

  3. #3
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    ok.

    Je dois utiliser quelle librairie ?

  4. #4
    Membre régulier
    Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 93
    Points : 80
    Points
    80
    Par défaut
    Bah quel est ton système d'exploitation ?

  5. #5
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    windows xp

  6. #6
    Membre confirmé Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Points : 488
    Points
    488
    Par défaut
    Voir CreateFile et ReadFile.
    L'itération est humaine; la récursion, divine.

  7. #7
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    Je ne peux pas avec CreateFile...

    J'aimerais en fait faire une fonction du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    char retourneOctet (string disque, int segment, int offset)
    {
      char resultat;
      //....
      // commandes qui lit l'octet à la position segment-offset d'un disque et le met dans resultat
      // ...
      return resultat;
    }

  8. #8
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    <Désolé mais comme mon message descend tout en bas de la file, je suis obligé de poster ce message pour le réhausser, sinon on risque de ne pas le prendre en compte...>

  9. #9
    Membre confirmé Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Points : 488
    Points
    488
    Par défaut
    Je ne peux pas avec CreateFile...
    Pourquoi ?
    L'itération est humaine; la récursion, divine.

  10. #10
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    Parce que je voudrais écrire à un certain offset, à un certain segment, or CreateFile n'offre pas cette possibilité.

  11. #11
    Membre confirmé Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Points : 488
    Points
    488
    Par défaut
    CreateFile pour ouvrir, ReadFile pour lire, WriteFile pour écrire.
    L'itération est humaine; la récursion, divine.

  12. #12
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    oui je sais, mais je ne veux pas ouvrir, lire, ou écrire des fichiers mais des secteurs sur un disque

  13. #13
    Membre confirmé Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Points : 488
    Points
    488
    Par défaut
    The CreateFile function creates or opens a file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, or named pipe.
    Faut lire la documentation des fois...
    L'itération est humaine; la récursion, divine.

  14. #14
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 518
    Points
    41 518
    Par défaut
    Tu cherches à trifouiller vraiment au niveau secteur sur le disque, ou au niveau cluster sur le système de fichiers ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  15. #15
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    oui...

    en fait, ce que je veux faire, c'est avec un éditeur hexa remplir certains secteurs d'une disquette sans créer de fichier, ce qui fait que la disquette paraîtra vide mais elle ne le sera pas vraiment.

    Ensuite, avec un programme c++ je voudrais récupérer ces secteurs.

    Le but est de transmettre un document "invisible" par une disquette.

    C'est JUSTE POUR TESTER, car je sais que c'est pas très sécurisé...

  16. #16
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    ...et avec CreateFile, j'ai juste trouvé du code pour afficher les PROPRIÉTÉS d'un lecteur, mais pas pour faire du I/O

  17. #17
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Ce ne serait pas mieux de demander sur le forum ou sont les specialistes de Windows plutot que sur celui ou sont les specialistes du C++ ?
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  18. #18
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    ...et je pense qu'on va me dire la même chose dans le forum Windows

  19. #19
    Nouveau membre du Club Avatar de velociraptor5679
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Points : 39
    Points
    39
    Par défaut
    ah je vois qu'on a déplacer ma conversation dans le forum "Développement Windows"... il me semblait que j'avais du mal à la retrouver sur le forum c++

    merci

Discussions similaires

  1. Lister les repertoires d'un disque
    Par nguessan_dominique dans le forum Débuter
    Réponses: 2
    Dernier message: 06/06/2010, 16h34
  2. lister les fichiers d'un disque
    Par Gracus dans le forum C
    Réponses: 1
    Dernier message: 10/09/2009, 15h24
  3. [OpenOffice][Base de données] Lister les répertoires et disques en VB Ooo
    Par Papy Octet dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 24/11/2008, 13h01
  4. Lister les fichiers du disque
    Par arthak dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 07/05/2008, 10h11
  5. Trouver les secteurs endommagés sur un disque dur.
    Par Michaël dans le forum Composants
    Réponses: 2
    Dernier message: 05/11/2005, 07h44

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