Récupération d'information sur les périphériq
manisZ
-
manisZ -
manisZ -
Bonjour,
Est ce qu’il y a des fonctions sous linux qui permettent de récupérer directement les informations sur les périphériques de stockage (disque dur, clés usb ….), les partitions existantes, et les volumes montés (une autre méthode qui évite de parser soi même les fichiers de config)
Des fonctions linux équivalentes à GetLogicalDrives, GetDriveType, IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, SetupDiEnumDeviceInterfaces, GUID_DEVINTERFACE_DISK sous WINDOWS
PS : j’ai fais une longue recherche sur le net sans rien trouvé
Est ce qu’il y a des fonctions sous linux qui permettent de récupérer directement les informations sur les périphériques de stockage (disque dur, clés usb ….), les partitions existantes, et les volumes montés (une autre méthode qui évite de parser soi même les fichiers de config)
Des fonctions linux équivalentes à GetLogicalDrives, GetDriveType, IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, SetupDiEnumDeviceInterfaces, GUID_DEVINTERFACE_DISK sous WINDOWS
PS : j’ai fais une longue recherche sur le net sans rien trouvé
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
Pourtant parser la sortie de `mount` c'est du gâteau, non ?
Bon c'est vrai que ça fait lancer un programme exterieur, mais bon.
Tu peux jeter un coup d'oeil dans /proc/mounts et /proc/partitions
(ça évite d'avoir à lancer la commande mount) -
-
Salut,
pour ne pas avoir le problème d' une commande qui n'est pas dans le PATH
personne ne t'empêche d'utiliser le chemin complet de la commande ;-) -
il 'est possible de recuperer les volumes monté sans parser soi meme les fichier de config en utilisant les fcts
getmntent, setmntent, addmntent, endmntent, hasmntopt, getmntent_r
cf: https://linux.die.net/man/3/getmntent