RegSetValueEx

Prototypes

LONG RegSetValueEx(HKEY HandleCle, LPCTSTR NomCle, DWORD Inutile1, DWORD Type, CONST BYTE *ValeurCle, DWORD TailleValeurCle);

Description

Ecrit la valeur de la clé de registre identifiée par NomCle au niveau identifié par HandleCle.

La valeur est ValeurCle, de type Type, dans la limite de TailleValeurCle octets.

Le résultat est ERROR_SUCCESS en cas de succès.

Exemple

#include <windows.h>
#include <winbase.h>

HKEY HandleCle;
char ValeurCle[256];

HandleCle=NULL;
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\UpCompany\\Ups", 0, KEY_ENUMERATE_SUB_KEYS|KEY_QUERY_VALUE, &HandleCle)!=ERROR_SUCCESS) ...
if (RegSetValueEx(HandleCle, "MaCle", NULL, REG_SZ, (LPBYTE)ValeurCle, strlen(ValeurCle))!=ERROR_SUCCESS) ...
RegCloseKey(HandleCle);
...

Avertissement

Il existe quatre racines :

Voir aussi

RegOpenKeyEx pour ouvrir une clé de registre. RegQueryValueEx pour lire une clé de registre. RegCloseKey pour fermer une clé. RegDeleteKey pour supprimer une clé.