Si tu programa no tiene permisos de administrador es lógico que no pueda hacer cosas de nivel Administrador.
Puedes probar a grabar en la clave de registro CURRENTUSER en lugar de LOCALMACHINE; Eso afectará sólo a tu usuario, no al resto (cosa normal que no te deje hacer cosas que afecten al resto si no tienes permisos de Admin).
Puedes ejecutar procesos con nivel administrador, pero para eso deberás conocer usuario y contraseńa del administrador. Es lógico, sino sería un caos.
|