レジストリ・キーのエントリを取得



//レジストリのエントリを読み込む
void CReadRegEntDlg::OnButton1() 
{
	HKEY RegKey;
	BYTE szObject[256];
	DWORD dwType;
	DWORD dwBufSize;
	CString strBuf;

	//レジストリのキーを開く
	LONG Result = RegOpenKeyEx(HKEY_CURRENT_USER,
		"Software\\Microsoft\\Internet Explorer\\Default HTML Editor",
		0 ,KEY_READ , &RegKey);

	if( Result == ERROR_SUCCESS){

		//エントリを読み込む 
		dwBufSize = 256;
		Result = RegQueryValueEx(RegKey, "Description", NULL, &dwType, szObject, &dwBufSize);

		//レジストリのキーを閉じる
		RegCloseKey(HKEY_CURRENT_USER);

		//取得したエントリを表示する
		strBuf = szObject;
		AfxMessageBox(strBuf);
	}
}