Вы не можете создать прямого потомка HKU или HKLM. Чтобы создать подраздел HKLM (как вы пытаетесь это сделать), вам необходимо загрузить файл куста реестра с API, например RegLoadKey
. Так где же взять файл куста для загрузки? Я считаю, что вам нужно использовать RegSaveKey
или аналогичный.
Если вы не хотите использовать API, вы можете использовать reg.exe
. Допустим, у вас есть ключ с именем HKLM\Software\Comm
, но вы хотите, чтобы он был HKLM\Comm
. Вы должны выполнить что-то вроде:
reg save HKLM\Software\Comm comm.hiv
reg load HKLM\Comm comm.hiv