savez vous comment faire ?
Effacer une clef du registre
Effacer une clef du registre
J'ai touvé sur CodeArchiv un exemple pour ajouter une clef registre mais pour l'effacer ça ne marche pas
et je ne comprends pas pourquoi.
savez vous comment faire ?
savez vous comment faire ?
-
Le Soldat Inconnu
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
regarde ici :
http://purebasic.hmt-forum.com/viewtopic.php?t=1024
regarde dans la procedure Demarrage() au "Case #Supprimer"
http://purebasic.hmt-forum.com/viewtopic.php?t=1024
regarde dans la procedure Demarrage() au "Case #Supprimer"
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
J'avais mis aussi un code dispo pour gérer les adresses internet de IE
Le code source est
ici
Il y a une procedure qui s'appelle
EffaceUrl_Du_Registre(type_cle, sous_cle$)
qui permet entre autre d'effacer une clé du registre
Le code source est
ici
Il y a une procedure qui s'appelle
EffaceUrl_Du_Registre(type_cle, sous_cle$)
qui permet entre autre d'effacer une clé du registre
En fait non
Je ne comprends pas :
L'adresse de ma clef
et mon code
Avez vous une idée ? Résultat devrait être à 0
Je ne comprends pas :
L'adresse de ma clef
Code : Tout sélectionner
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\Usb Autorun.exe
Code : Tout sélectionner
hKey.l
If RegOpenKeyEx_(#HKEY_LOCAL_MACHINE,"Software\Microsoft\Windows\CurrentVersion\Run",0,#KEY_SET_VALUE,@hKey) = #ERROR_SUCCESS
Resultat = RegDeleteKey_(hKey,"Usb Autorun.exe")
Debug Resultat
RegCloseKey_(hKey)
SetMenuItemState(0,#Demarrage,0)
EndIf
-
Le Soldat Inconnu
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Pour une clé, c'est comme ça
pour une valeur, il faut utiliser RegDeleteValue_ dans ce que tu fais à la place de RegDeleteKey_ et avec un #KEY_ALL_ACCESS comme le dis Hardy
Code : Tout sélectionner
If RegDeleteKey_(#HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Policies\Comdlg32\PlacesBar") = 0
Debug "OK"
EndIfJe ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]