begin process at 2012 05 27 16:31:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > [GCC][WIN32][DEV-C++] AFFICHER LES ACL (PERMISSIONS) D'UN FICHIER OU D'UN RÉPERTOIRE SOUS WIN32/NTFS.

[GCC][WIN32][DEV-C++] AFFICHER LES ACL (PERMISSIONS) D'UN FICHIER OU D'UN RÉPERTOIRE SOUS WIN32/NTFS.


 Information sur la source

Note :
Aucune note
Catégorie :Système Niveau :Initié Date de création :04/01/2005 Date de mise à jour :14/04/2006 11:18:53 Vu / téléchargé :8 621 / 609

Auteur : meech

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Un petit bout de code en mode console pour lister les Access Control List (ACL) de fichiers ou de répertoires, sous Win32 et avec un système de fichiers NTFS.
Ce programme n'est pas complet, puisqu'il ne permet de visualiser qu'une simplication des ACL : en aucun cas il n'est pour l'heure possible d'afficher les options de sécurité qualifiées de "avancées" par Microsoft. Mais j'y travaille...


 Conclusion

Après compilation, ce programme s'utilise de la manière suivante au sein d'une console DOS :
getacl %SystemRoot%/notepad.exe

S'affichera alors la liste des droits (sous forme simplifiée) des accès autorisés et interdits pour les comptes utilisateurs.

Améliorations à venir (dès que possible) :
- ce code sera à terme modifié afin d'être compilable également en C++.
- permettra la modification (ajout, suppression, modification) des différentes ACE constituantes d'une ACL.
- prise en compte des questions d'héritage du système de fichiers NTFS et d'application récursive des droits.
- ajout de fonctions concernant les possessions.
- ajout d'un mode avancé de visualisation des permissions.

En vous remerciant par avance de vos remarques, de vos critiques et de la notification de l'existence plus que probable d'énormes bugs...

François-Xavier Michaud <fx.michaud@laposte.net>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

14 avril 2006 11:18:53 :
20060414-1114Z - version 0.2.0 : + Prise en considération (partielle) une demande portant sur la visualisation du flag d'héritage des permissions NTFS. + Mise à disponibilité des sources et binaires des différentes versions : http://www.fmichaud.com/pub/projects/getacl + Dépôt CVS : http://www.fmichaud.com/cvs-public/getacl/

 Sources du même auteur

Source avec Zip [WINDOWS API - C][CODE::BLOCKS] PROCESS_ARGS - LECTURE DES P...
Source avec Zip [ANSI C][REPONSE FORUM 372070] - RECHERCHE D'UNE CHAÎNE DE C...
Source avec Zip [GCC][ANSI C|WIN32API] CODE PORTABLE D'APPEL DYNAMIQUE DE FO...
Source avec Zip [GCC][WIN32][DEV-C++] COMMANDE LDD SOUS WIN32/PE - VERSION 0...
Source avec Zip [GCC] ANSI C - LISTE CHAINEES - LISTE DE CHAINES DE CARACTER...

 Sources de la même categorie

Source avec Zip Source avec une capture INFORMATION PROCESSEUR (CPUID) par Devils_Tiger
Source avec Zip Source avec une capture LECTURE TEMPÉRATURE PROCESSEUR par Devils_Tiger
Source avec Zip Source avec une capture LECTURE FRÉQUENCE PROCESSEUR par Devils_Tiger
Source avec Zip Source avec une capture UNE LISTE HÉTÉROGÈNE DOUBLEMENT CHAINÉE par pgl10
Source avec Zip Source avec une capture POUR AFFICHER LES CARACTÈRES ACCENTUÉS SOUS WINDOWS EN MODE ... par pgl10

Commentaires et avis

Commentaire de Denbleizh le 26/04/2005 11:28:38

bravo pour le code pas vu de bug pour l'instant, mais cela va beaucoup me servir.

Merci a toi et bonne continuation.

++

Commentaire de Virtuaklem le 23/02/2006 13:45:13

bonjour,

est'il possible en C++ de savoir si le dossier a les droit herité ou non ?

merci d'avance pour votre reponse

++

Commentaire de meech le 14/04/2006 11:12:27

Salut VirtuaKlem,

Désolé de cette réponse tardive. Une nouvelle version prend en considération ton excellente remarque.
En espérant que je n'ai pas fait d'erreurs...

Ciao.

Commentaire de hhhhhhhhhhhhhhhhhhh le 25/03/2010 11:23:31

Bonjour,

je sais que ce poste date "un peu", mais je n'arrive pas à faire fonctionner le .exe

Quelqu'un peut-il m'aider ?

D'avance merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales