Lire et modifier les permissions et les audits des cles de registre sous nt/2000/xp (sacl et dacl)

Soyez le premier à donner votre avis sur cette source.

Vue 11 502 fois - Téléchargée 1 298 fois

Description

Ce code permet de lire les permissions et les audits sur une clé de registre pour savoir quels utilisateurs ont quels droits sur cette clé.
Il permet aussi de modifier ces droits d'accès.

Vous pouvez ajouter, modifier ou supprimer les droits pour un utilisateur.

Vous pouvez ajouter, modifier ou supprimer les audits d'accès pour un utilisateur.

Ce code a été testé seulement sous XP mais devrait fonctionner sous NT et 2000. Il ne fonctionne pas sous 9x/ME. De plus, il est nécessaire d'avoir les droits suffisants sur la clé (Administrateur ou Propriétaire ou autorisation)

Mise en garde : je ne serais être tenu responsable des effets de ce code (perte des droits d'accès...) dus à une mauvaise utilisation ou à un bug.

Conclusion :


Comme tous les codes sur la sécurité : attention à ne pas créer de faille en ajoutant des utilisateurs qui n'ont pas normalement de droits d'accès...

Les chemins de clés commencent par une des racines sans le HKEY_ (par exe: CLASSES_ROOT\.exe)

Ce code expose à peu près les fonctionnalités des 2 premiers onglets Autorisations et Audit (Edition|Autorisations..., Paramètres avancés)

Les droits hérités d'une clé parente ne peuvent pas être changé dans ses sous-clés

Codes Sources

A voir également

Ajouter un commentaire Commentaires
media6 Messages postés 51 Date d'inscription mercredi 29 septembre 2004 Statut Membre Dernière intervention 7 juillet 2010
18 juin 2008 à 13:50
Bonjour,
super la source par contre j'ai un souci pour lire les clés LOCAL_MACHINE et CURRENT_CONFIG... il ne trouve aucune autorisation et j'ai une erreur 87.
J'ai pourtant les droits d'accès, je suis administrateur du poste et même du domaine.
J'ai essayé sur XP SP3 dans un domaine et sans domaine, même résultat.
Idem Server 2003 SP2 et Server 2000 SP4 et aussi Windows 2000 SP4.
Tu as une solution ?
raymondub Messages postés 8 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 21 janvier 2023
4 sept. 2006 à 13:49
Super
C'est justement ce que je cherchais... Dommage que je n'ai pas assez d'accès chez mon client pour valider les modifications...

RD
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 25
12 août 2006 à 10:35
salut,

ben, il faut VB6 pour ouvrir le .vbp

ShareVB
psymon stark Messages postés 5 Date d'inscription mercredi 17 mai 2006 Statut Membre Dernière intervention 12 août 2006
12 août 2006 à 01:49
bonjour tout le monde,
j'ai telecharger le .zip mais les fichiers n'ont pas d'extensions que mon ordi connait, il faut quoi pour les ouvrir et comprendre ce qu'il y a dedans, shareVB? c'est quoi ca?

s'cuzez moi si c'est une question conne mais bon...
faut bien apprendre quelquechose un jour pour la savoir...
cs_rmichel Messages postés 1 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 5 septembre 2005
5 sept. 2005 à 21:51
Bravo pour ce prog' qui est vraiment une pure merveille
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.