Problème DeleteSubKeyTree c#
Bonjour à tous,
Je débute en c#, et ma leçon du jour, supprimer une clé dans le registre d'un ordinateur distant, dans le domaine.
J'arrive a lire une valeur, accéder a une clé, supprimer une valeur, mais pas supprimer la clé proprement dite.
J'ai lu pas mal de choses et de problèmes similaire, mais je n'arrive pas à résoudre le miens. voici le code...
Code:
1 2 3 4 5 6 7 8 9 10 11
| var reg = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, systemName);
var key = reg.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Uninstall",true);
if (key != null)
{
key.DeleteSubKeyTree("{A02F8B50-15F2-61F45-V5C3-00156C245987}");
}
var key2 = reg.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\App Paths\PROJ.exe", true);
if (key2 != null)
{
key2.DeleteValue("path");
} |
A noter que lorsque je mets en commentaire de la ligne 2 à la ligne 6, le reste de l'opération se déroule bien et la valeur "path" est bien supprimée...
Merci d'avance pour votre aide...