Salut tout le monde,
Je souhiaterai changer les attributs (permissions) d'une entrée de la base de registre de Windows (200O ou NT).
Avez vous une idée sur les possibilité pour le faire ?
J'ai regarder avec KIX mais il n'y a pas de fonction pour les permissions. j'arrive à créer, effacer.
Autrement, je n'ai rien trouvé sur le site de Microsoft pour le moment.
Je pense que nous pouvons le faire avec Windows Host Scripting mais je n'ai rien trouvé pour le moment.
Toutes les idées seraient les biens venues !!
-)
pascal.
Euh ??? des permissions sur une clé particulière ??? j'crois pas que ça existe ! enfin, je me trompe peut-etre...
Guru
L'api Win32 offre deux fonctions pour agir sur les autorisations liées aux clés de la base de registre, il s'agit de RegGetKeySecurity et RegSetKeySecurity qui respectivement permettent de récuppérer et spécifier les autorisations. Malheureusement par défaut WSH ne permet pas l'appel de fonctions définies dans des dll externes (typiquement l'api Win32). Cependant comme l'indique l'article dont l'url est founie ci dessous il existe une solution sous la forme d'une dll implémentant un objet permettant cela. L'autre option étant d'écrire un activeX avec VB pour effectuer ces appels.
Salut tout le monde,
Je souhiaterai changer les attributs (permissions) d'une entrée de la base de registre de Windows (200O ou NT).
Avez vous une idée sur les possibilité pour le faire ?
J'ai regarder avec KIX mais il n'y a pas de fonction pour les permissions. j'arrive à créer, effacer.
Autrement, je n'ai rien trouvé sur le site de Microsoft pour le moment.
Je pense que nous pouvons le faire avec Windows Host Scripting mais je n'ai rien trouvé pour le moment.