Tengo una aplicación que está modificando el registro de Windows en la ejecución. Con privilegios de administrador, la aplicación se ejecuta correctamente (sin problemas), pero cada vez que un usuario normal ejecuta la aplicación, aparece un cuadro de diálogo con el siguiente mensaje
Error al actualizar el registro del sistema. Por favor, intente utilizar REGEDIT.
La aplicación se ejecuta con éxito cuando se hace clic en el botón Aceptar. Pero quiero deshacerme de este mensaje.
El problema es obviamente con los permisos.
La aplicación es solo ejecutable independiente.
¿Puede alguien sugerir una solución?
Utilizar Monitor de Procesos Sysinternals para ver a qué parte del registro intenta acceder la aplicación (como usuario normal).
Establezca un filtro en el nombre del proceso y observe solo la actividad del registro (deshabilite la red, el archivo, etc.)
Luego busque los mensajes de Acceso denegado (en la columna de resultados) y configure los permisos en esas ubicaciones de registro.
Por favor tenga cuidado....
fuente