Base de registre et VC++ - C++ - Programmation
Marsh Posté le 14-04-2002 à 02:58:39
bah, passe par la CRegKey ( #include <atlbase.h> ) ca te simplifie pas mal de boulot
Marsh Posté le 14-04-2002 à 20:09:38
Pas besoin de tout alourdir en rajoutant MFC!
Voici un exemple :
HKEY hMainKey;
unsigned long size;
unsigned long type;
if(RegOpenKey(HKEY_CURRENT_USER, "Software\\Product", &hMainKey) != ERROR_SUCCESS)
{
if(RegOpenKey(HKEY_CURRENT_USER, "Software\\Product", &hMainKey) != ERROR_SUCCESS)
return;
}
size = 256;
RegQueryValueEx(hMainKey, "Mp3Path", 0, &type, (unsigned char*)g_Mp3Path, &size);
size = 256;
RegQueryValueEx(hMainKey, "PlayerPath", 0, &type, (unsigned char*)g_PlayerPath, &size);
size = 256;
RegQueryValueEx(hMainKey, "FileFilter", 0, &type, (unsigned char*)g_FileFilter, &size);
size = 256;
RegQueryValueEx(hMainKey, "UserFilter", 0, &type, (unsigned char*)g_UserFilter, &size);
size = 256;
RegQueryValueEx(hMainKey, "IPFilter", 0, &type, (unsigned char*)g_IPFilter, &size);
size = 256;
RegQueryValueEx(hMainKey, "ServerIP", 0, &type, (unsigned char*)g_ServerIP, &size);
size = 4;
RegQueryValueEx(hMainKey, "Role", 0, &type, (unsigned char*)&g_Role, &size);
RegCloseKey(hMainKey);
Marsh Posté le 14-04-2002 à 02:06:17
Je n'arrive pas a acceder a ma base de registre.
G trouver les methode (ds le MSDN) mais apparament je les utilise pas comme il faut.
Quelqu'un peut me donner 1 exemple ????