Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3445 connectés 

 


Dernière réponse
Sujet : Changer la permission d'une clef de registre en code.
WESTWOOD Je peux comprendre :)
 
L'API c'est si bon !
 
WW

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
WESTWOOD Je peux comprendre :)
 
L'API c'est si bon !
 
WW
Guru Arf pas eu l'idée de chercher dans la KB c'était trop tentant de plonger dans l'api :lol:
WESTWOOD Bonjour,
 
Comprend pas pourtout tout est clairement documenté :)
 
How to: Use a Script to Change Registry Permissions from the Command Line (Q245031)
http://support.microsoft.com/defau [...] US;q245031
 
ou
 
How to Use Regini.exe to Set Permissions on Registry Keys (Q237607)
http://support.microsoft.com/defau [...] US;q237607
 
WW
BettaSplendens

pascalou3 a écrit a écrit :

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.
 
Article sur WSH : http://www.borncity.com/WSHBazaar/WSHDynaCall.htm
 
Référence des fonctions de l'API :
- RegGetKeySecurity : http://msdn.microsoft.com/library/ [...] frame=true
- RegSetKeySecurity : http://msdn.microsoft.com/library/ [...] frame=true
pascalou3 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)