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

Bibliothèques C++ Discussion :

Lister les périphériques sous Linux


Sujet :

Bibliothèques C++

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Lister les périphériques sous Linux
    Bonjour,
    Je suis en train d'écrire un programme ou j'ai besoin de lister mes périphériques (Partitions et support externes usb).
    Je me suis renseigné et apparemment il faudrait que j'utilise le librairie blkid mais je ne trouve pas grand chose dessus.
    J'ai essayé de m'inspirer de lsblk.c (qui fait exactement ce que je veux) mais même si il est bien codé, je me perd un peu. Quelqu'un aurait-il un moyen ou une aide pour réaliser cela ?

    Cordialement,

  2. #2
    Membre chevronné Avatar de Ehonn
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    788
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 788
    Points : 2 160
    Points
    2 160
    Par défaut
    Bonjour
    Poste le code de lsblk.c et décrit les parties que tu ne comprend pas, on devrait pouvoir t'aider.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bah c'est surtout que j'ai l'impression que j'utilise le code lsblkid, c'est un peu comme braquer une banque avec un tank, c'est un peu sortir l'artillerie lourde.

    J'voudrais juste récupérer les périphériques disponibles (avec nom, point de montage et taille simplement). j'essai d'utiliser la liblkid mais j'm'en sors pas. Il faut créer un probe pour avoir une partlist qui doit ensuite être envoyé pour avoir une partable pour avec la taille etc...(pour information je me base sur cette doc pour mon code https://www.kernel.org/pub/linux/uti...s-probing.html, mais je n'arrive a rien

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 963
    Points
    32 963
    Billets dans le blog
    4
    Par défaut
    Je pense que "juste vouloir lister les périphériques de son système" n'est de toutes façons pas une action anodine et nécessite une vraie artillerie.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. Réponses: 7
    Dernier message: 26/06/2011, 16h25
  2. Les bibliotheques sous linux
    Par tunix dans le forum Linux
    Réponses: 5
    Dernier message: 29/12/2006, 13h16
  3. Les services sous linux
    Par pier* dans le forum Administration système
    Réponses: 4
    Dernier message: 17/07/2006, 16h32
  4. lister interfaces ip sous linux
    Par maniweb dans le forum Linux
    Réponses: 3
    Dernier message: 25/01/2006, 18h09
  5. Les fichiers sous linux/windows
    Par Stessy dans le forum Linux
    Réponses: 5
    Dernier message: 05/12/2003, 09h30

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