Articles of uac

¿Detecta si se está ejecutando como administrador con o sin privilegios elevados?

Tengo una aplicación que necesita detectar si se está ejecutando o no con privilegios elevados o no. Actualmente tengo un código configurado de esta manera: static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } Esto funciona para detectar si un usuario es administrador o no, pero no […]

El acceso al registro solicitado no está permitido

Estoy escribiendo una utilidad de modificación que modifica algunas teclas bajo HKEY_CLASSES_ROOT . Todo funciona bien en Windows XP, y así sucesivamente. Pero obtengo un error. El Requested registry access is not allowed en Windows 7. Vista y 2008, supongo. ¿Cómo debo modificar mi código para agregar soporte UAC?

Java: ejecutar como administrador

¿Hay alguna manera en Java para pedirle al sistema que controle la funcionalidad del administrador? Por supuesto, sin hacer: haga clic derecho en el exe -> ejecutar como administrador. Lo que quiero es que venga un marco de UAC como en Windows Vista o Windows 7. ¿O debo hacer algunos ajustes mientras hago un exe […]

¿Cómo se elevan los privilegios solo cuando es necesario?

¡Esta pregunta se aplica a Windows Vista! Tengo una aplicación que normalmente funciona sin privilegios administrativos. Hay una actividad que necesita privilegios administrativos pero no quiero iniciar la aplicación con mayores privilegios cuando sé que la mayoría de las veces el usuario ni siquiera está usando esa característica. Estoy pensando en cierto método por el […]

¿Cómo puedo elevar automáticamente mi archivo por lotes para que solicite los derechos de administrador de UAC si es necesario?

Quiero que mi archivo por lotes solo se ejecute elevado. Si no está elevado, brinde una opción para que el usuario vuelva a lanzar el lote como elevado. Estoy escribiendo un archivo por lotes para establecer una variable de sistema, copiar dos archivos en una ubicación de Archivos de progtwig e iniciar un instalador de […]