Comment écrire dans la base de registre
C'est la première fois que je dois coder un truc en C++ sous Windows, avec Visual Studio Express en plus
J'ai retrouvé un exemple sur le net, un truc de ce genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
//
// registry_write.cpp
// compile with: /clr
using namespace System;
using namespace Microsoft::Win32;
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
// The second OpenSubKey argument indicates that
// the subkey should be writable.
RegistryKey^ hklm;
hklm = Registry::CurrentUser->OpenSubKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Dring", true);
try
{
hklm->SetValue("AutoUpdate", 1);
}
catch (Exception)
{
return -1;
}
return 0;
} |
Mais à la génération de la solution, je reçois une erreur de ce genre :
'RegistryKey' : identificateur non déclaré
Qu'est-ce que j'ai oublié d'inclure ou d'importer ?
Merci de votre réponse
:tagcode: