Bonjour,

Je cherche à savoir si l'utilisateur windows loggé peut écrire dans une clé de la base de registre. La solution la plus simple consisterait à mettre une tentative d'écriture dans un try..catch mais je ne trouve pas ça très propre.

Je me suis tourné vers une formule du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
RegistrySecurity rg = Microsoft.Win32.Registry.LocalMachine.GetAccessControl();
Mais après je ne sais pas exploiter ce "RegistrySecurity".
Je pense qu'il faut utiliser GetAccessRules() sur cet objet mais je ne comprends pas quel doit être le dernier paramètre de cette fonction.

Suis-je sur la bonne voie et si oui, quelqu'un pourrait-il me donner une indication sur ce fameux troisième paramètre ?

Merci d'avance !

Papy !