lernen.2007
Erfahrenes Mitglied
Hallo Leute, ich habe so was:
bool RegistryLesen()
{
HKEY hk;
if(ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE, "System\\ControlSet001\\Services\\Testen\\Parameters",
NULL,KEY_QUERY_VALUE, &hk))
{ cout<<"Key open"<<endl;
return true;
}
char lpString[256]=" ";
DWORD dwData = 256;
BYTE cDaten[256] = " ";
if(ERROR_SUCCESS == RegQueryValueEx(hk,"Application",0,0,cDaten,&dwData))
{
cout<<"Key gelesen"<<endl;
return true;
}
if(ERROR_SUCCESS == RegCloseKey(hk))
{
cout<<"Key geschlossen"<<endl;
return true;
}
return true;
}
Ich will ein RG_SZ lesen. Aber mit diesem Code geht irgendwie nicht.Warum?
Danke
bool RegistryLesen()
{
HKEY hk;
if(ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE, "System\\ControlSet001\\Services\\Testen\\Parameters",
NULL,KEY_QUERY_VALUE, &hk))
{ cout<<"Key open"<<endl;
return true;
}
char lpString[256]=" ";
DWORD dwData = 256;
BYTE cDaten[256] = " ";
if(ERROR_SUCCESS == RegQueryValueEx(hk,"Application",0,0,cDaten,&dwData))
{
cout<<"Key gelesen"<<endl;
return true;
}
if(ERROR_SUCCESS == RegCloseKey(hk))
{
cout<<"Key geschlossen"<<endl;
return true;
}
return true;
}
Ich will ein RG_SZ lesen. Aber mit diesem Code geht irgendwie nicht.Warum?
Danke