// SystemRegistryKind.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" using namespace System; using namespace Microsoft::Win32; int main(array<System::String ^> ^args) { //キーを読み取り専用で開く RegistryKey^ regkey = Registry::CurrentUser->OpenSubKey( "Software\\test\\sub", false); //"string"の値がREG_SZか調べる if (regkey->GetValueKind("string") == RegistryValueKind::String) { //REG_SZだった時は、String型として取得する String^ stringValue = (String^)regkey->GetValue("string"); } //閉じる regkey->Close(); return 0; }