// SystemWriteRegistry.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" using namespace System; int main(array ^args) { //キー(HKEY_CURRENT_USER\Software\test\sub)を開く Microsoft::Win32::RegistryKey^ regkey = Microsoft::Win32::Registry::CurrentUser->CreateSubKey( "Software\\test\\sub"); //レジストリに書き込み //文字列を書き込む(REG_SZで書き込まれる) regkey->SetValue("string", "StringValue"); //整数(Int32)を書き込む(REG_DWORDで書き込まれる) regkey->SetValue("int", 100); //文字列配列を書き込む(REG_MULTI_SZで書き込まれる) array< String^ >^ s = {"1", "2", "3"}; regkey->SetValue("StringArray", s); //バイト配列を書き込む(REG_BINARYで書き込まれる) array< Byte >^ bs = {1, 2, 3}; regkey->SetValue("Bytes", bs); //閉じる regkey->Close(); return 0; }