Yo buscaría la forma de crear una clave en el registro usando la línea de comandos (cmd) y luego en mi programa ejecutaría
system("lineadecomandos")
Donde "lineadecomandos" es justamente la sentencia que hay que ejecutar en cmd para agregar la clave al registro.
Salu2
Enlace:
Trabajar con el registro desde la línea de comandos