Registre

Signaler
Messages postés
6
Date d'inscription
vendredi 19 novembre 2010
Statut
Membre
Dernière intervention
22 novembre 2010
-
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
Bonjour,

je voudrais supprimer la clée registre suivante qui se trouve dans:
LocalMachine\Software\VideoLAN\VLC\la clée"version"

Je pense que vous allez bien rigoler en regardant mon code (je suis debutant).

Registry.LocalMachine.OpenSubKey("SOFTWARE").OpenSubKey("VideoLAN").OpenSubKey("VLC").DeleteSubKey("Version");


Je pense que c'est normale que ça ne marche pas

Merci!

3 réponses

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
30
Bonjour

tu n'es pas loin de la vérité...

mais "Version" que tu veux supprimer n'est pas une clef, mais une valeur.
et il faut ouvrir la clef parent en mode écriture, pour pouvoir la modifier.

essaye quelque chose comme :
Registry.LocalMachine.OpenSubKey("SOFTWARE").OpenSubKey("VideoLAN").OpenSubKey("VLC",true).DeleteValue("Version");


ça devrait être mieux.

Bob.

C# is amazing, enjoy it!
Messages postés
6
Date d'inscription
vendredi 19 novembre 2010
Statut
Membre
Dernière intervention
22 novembre 2010

J'ai verifier dans le registre la valeur est encore presente...
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
30
Curieux, je viens de vérifier et cela fonctionne bien.
As-tu un exception ?

Bob.
C# is amazing, enjoy it!