Bonjour
Pour une application, j'ai besoin de faire le traitement suivant :
-Acceder au Regedit (Winodws XP)
-Suivre l'arborescence suivante HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer
- Creer une valeur DWORD
- La nommer en "AlwaysUnloadDll " et lui affecter la valeur 1
J'ai pensé à inscrire la ligne de code suivante dans un fichier .reg
Et l'appeler via un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer] "AlwaysUnloadDll"=dword:00000001
ça marche tres bien, mais il me demande si je veux inscrire les valeurs dans la base de registre, et je dois cliquer sur "OK"...truc que j'appreci pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ShellExecute Form1.hwnd, "open", "& Chemin &\fichier.reg", vbNullString, "C:\Windows\", SW_SHOWNORMAL
Comment je pourrai inserer ces info dans le regedit sans demander à l'utilisateur d'accepter, que ça soi un appel au fichier reg ou une fonction ?!
Partager