regedit を使用して cmd からレジストリ エントリを追加するには、追加するデータを含む *.reg ファイルを作成します。簡単な例:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\TestKey]
"TestDWORD"=dword:00000123
次に、これを実行します: regedit /s myreg.reg
これにより、TestKey という名前のキー (regedit ブラウザーではフォルダーのように表示されます) が HKEY_CURRENT_USER\Software に追加されます。TestKey キーには、16 進数で 123 (10 進数で 291) を含む "TestDWORD" という名前の DWORD エントリが含まれています。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\TestKey]
"TestDWORD"=dword:00000123
[HKEY_CURRENT_USER\Software\TestKey\SubKey]
"StringEntry"="StringValue"
これにより、TestKey @ HKEY_CURRENT_USER\Software と、文字列エントリ (「StringEntry」という名前) および「StringValue」の値を持つ TestKey のサブキー「SubKey」が作成されます。
さまざまな種類のエントリを作成する方法を見つける簡単な方法があります。regedit GUI を使用して目的のエントリを作成し、キーをマークして、メニューの [ファイル] -> [エクスポート] を使用します。生成されたファイルには、キーとそのエントリが含まれます。
C# でレジストリ エントリを作成するには: http://msdn.microsoft.com/en-us/library/h5e7chcf.aspx