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;
これを表示した後(スクリーンショット):
http://i33.tinypic.com/dnja4i.jpg
(通常のテキスト + 記号)
レジストリの値を比較する必要があります:
if("blah some text" == value)
cout << "Kk, good read from registry\n";
この LPBYTE 値を char[256] に変換するにはどうすればよいですか?