Ecriture dans le registre HKLM [Résolu]

Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
- - Dernière réponse : Le newbie
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
- 17 juil. 2008 à 12:47
Salut à tous,

Je me fais une appli pour faire des services windows. Pour cela, je dois ecrire dans le registre dans la clé HKLM.

Je suis admin de mon poste, je peux ecrire les clés à la main, j'ai même modifier les autorisations la totale quoi.

Pourtant j'ai une exception du type system.unauthorizedAccessException à la création d'une clé "parameters".

Voila le code :

Try

Dim key As Microsoft.Win32.RegistryKey
Dim rs As New Security.AccessControl.RegistrySecurity
Dim user As String = Environment.UserDomainName & "" & Environment.UserName

'ouais ouais je le force pourtant bien encore une fois
rs.AddAccessRule(New Security.AccessControl.RegistryAccessRule(user, RegistryRights.FullControl, AccessControlType.Allow, PropagationFlags.InheritOnly, AccessControlType.Allow))

key = My.Computer.Registry.LocalMachine.OpenSubKey("SYSTEM").OpenSubKey("CurrentControlSet").OpenSubKey("Services").OpenSubKey(txtNom.Text)
key.CreateSubKey("Parameters", RegistryKeyPermissionCheck.ReadWriteSubTree, rs)
key.SetValue("AppDirectory", txtChemin.Text)
key.SetValue("Application", txtCheminComplet.Text)
key.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try

Si vous avez des idées Merci d'avance.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
3
Merci
Salut, euh bah trouvé

My.Computer.Registry.LocalMachine.OpenSubKey _(

"SYSTEM",
True).OpenSubKey(
"CurrentControlSet",
True).OpenSubKey(
"Services",
True).OpenSubKey(txtNom.Text,
True).CreateSubKey(
"Parameters", Microsoft.Win32.RegistryKeyPermissionCheck.ReadWriteSubTree)

Voilà juste ce qu'il fallait que je fasse.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

Commenter la réponse de Le newbie
Messages postés
14322
Date d'inscription
vendredi 14 mars 2003
Dernière intervention
14 décembre 2018
0
Merci
Bonjour,

Doublon avec http://www.vbfrance.com/infomsg_REGISTRE-HKLM_1171799.aspx,
ça ne sert à rien de poster toutes les heures, soit patient, quelqu'un
viendra peut être à a rescousse.

http://nhen0039.chez-alice.fr/index.php
Commenter la réponse de NHenry
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
0
Merci
Je suis désolé, mais comme je l'ai pas vu je croyais que je l'avais pas validée.
Commenter la réponse de Le newbie

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.