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 134 fois - Téléchargée 1 214 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
-
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
5
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
14 juin 2007
-
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
11 -
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
-
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
-
Bravo pour ce prog' qui est vraiment une pure merveille

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.