如何将 LPBYTE 转换为 char [256]?
当我从 Windows 注册表值中读取时:
废话 REG_SZ "废话一些文本"
char value[256];
DWORD keytype = REG_SZ;
DWORD dwCount = sizeof(value);
RegQueryValueEx((HKEY)key, "blah", 0, &keytype, (LPBYTE)&value, &count);
cout << "Read text from registry: " << value << endl;
在 cout 之后它显示(截图):
http://i33.tinypic.com/dnja4i.jpg
(普通文字+一些标志)
我必须比较注册表中的值:
if("blah some text" == value)
cout << "Kk, good read from registry\n";
如何将此 LPBYTE 值转换为 char[256] ?