Чтобы добавить запись реестра из cmd с помощью regedit, создайте файл * .reg, содержащий данные, которые вы хотите добавить. Простой пример:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\TestKey]
"TestDWORD"=dword:00000123
и затем выполните это: regedit / s myreg.reg
Это добавляет ключ (отображается как папка в браузере regedit) с именем TestKey к HKEY_CURRENT_USER \ Software. Ключ TestKey содержит запись DWORD с именем «TestDWORD», которая содержит 123 в шестнадцатеричном (291 в десятичном виде)
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 плюс подраздел «SubKey» TestKey со строковой записью (с именем «StringEntry») и значением «StringValue»
Существует простой способ узнать, как создавать записи разных типов: используйте графический интерфейс regedit для создания нужных записей, затем отметьте ключ и используйте Файл меню -> Экспорт. Сгенерированный файл будет содержать ключ (и) и его записи.
Чтобы создать запись реестра в C #: http://msdn.microsoft.com/en-us/library/h5e7chcf.aspx