Titre
Ecrire dans la base des registre sans Registry
Auteur
Source
pas de sources



Voici une procedure quio n'est pas gourmande.
Elle permet d'�crire dans la base des registre (des string)
en utilisant seulement l'unit�e Windows


Procedure EcritRegString(Root :HKey; Chemin, NomClee, ValeurClee :string); var HK :HKEY; begin RegOpenKey(Root,PChar(Chemin),HK); // on ouvre la cl�e if HK = 0 then // si la cl�e n'existe pas on la cr�e RegCreateKeyEx(Root,PChar(chemin),0,nil,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,nil,HK,@DW); //RegCreateKey(Root,PChar(chemin),HK); // pas pour win 3.1, �a existe encore ;-D RegSetValueEx(HK,PChar(NomClee),0, REG_SZ, Pchar(ValeurClee),Length(ValeurClee)); // on ecrit la valeur RegCloseKey(HK); // on referme la cl�e end;

Site de l'auteur