Copy link to clipboard
Copied
In FDK development, I want to access registry to get information.
StringT GetDirInfoFromReg()
{
HKEY hKey;
CharT SubKeyName[]= "SOFTWARE\\airport raw data";
CharT ValueName[] = "template";
CharT keyValue[64];
IntT i;
BYTE ValueData[64];
DWORD Buffer;
StringT key=NULL;
//open key
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,SubKeyName,0,KEY_ALL_ACCESS,&hKey) !=ERROR_SUCCESS)
{
printf( "Error: Regedit cannot be opened! ");
}
else
{
//read key value
Buffer=sizeof(ValueData);
if(RegQueryValueEx(hKey,ValueName,0,NULL,ValueData,&Buffer)==ERROR_SUCCESS)
{
//Convert ValueDate to StringT
key=(StringT)ValueData//***************************Error:I can not get the right data.
RegCloseKey(hKey);
}
}
return key;
}
I don't know how to convert byte to StringT.
Copy link to clipboard
Copied
zhaopeng,
This works for me:
key = F_StrCopyString((StringT)ValueData);
Russ
Copy link to clipboard
Copied
Russ Ward!
Thank you very much!
======= 2010-11-18 20:54:22 您在来信中写道:=======
>zhaopeng,
>
>This works for me:
>
>key = F_StrCopyString((StringT)ValueData);
>
>
>Russ
>
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more