Supprimer une clé dans la base de registre avec l'API Win32

Supprimer une clé dans la base de registre avec l'API Win32 - Programmation

Marsh Posté le 26-04-2001 à 13:49:21    

Salut,
 
J'essaie de supprimer une clé de la manière suivante :
HKEY hkey;
RegOpenKeyEx( HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS | KEY_WRITE,&hkey);
RegDeleteKey(hkey,"RDServer" );
RegCloseKey(hkey);
 
Et ça marche pas...
 
Pourquoi?
 
Merci

Reply

Marsh Posté le 26-04-2001 à 13:49:21   

Reply

Marsh Posté le 26-04-2001 à 14:00:38    

Sous NT 4 ou 9x ?
Sous NT regdelete ne permet pas de supprimer une clef qui a des sous clefs ?
voir (pour VB) http://www.allapi.net/api/RegDeleteKey.php

Reply

Marsh Posté le 26-04-2001 à 14:05:10    

C'est sous Win2000,
 
Mais en fait je viens de trouver j'utilisais RegDeleteKey au lieu de RegDeleteValue....
 
Désolé
 
Merci en tous cas

Reply

Marsh Posté le 26-04-2001 à 17:25:53    

je dis surement une connerie, mais c'est un truc tout facile pour planter le pc de qqun... tu supprime une cle que tu sais qu'il ne fo pas, et tu lui flingue tout l'os (ce qui n'est ppas dur en sois) ???
Me trompe-je? (j'espere, parce que s'il a de la securite de ce niveau las sous 2000, j'en doute sous 98)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed