Si jamais j'utilise les fonction RegOpenKey et RegSetValueEx:
HKEY Hk1, Hk2;
long error;
Hk1 = HKEY_LOCAL_MACHINE;
error = RegOpenKey(Hk1, "SYSTEM\\Test", &Hk2);
RegSetValueEx(Hk2, "entry", 0, REG_SZ, (const BYTE *)"test", strlen("test" ));
RegOpenKey me fait l'erreur 87 et RegSetValueEx l'erreur 6