inno-setup privileges

inno setup - Mensaje "La operación solicitada requiere elevación" después de la configuración



inno-setup privileges (3)

Creé el programa de instalación para una aplicación en inno setup, donde intento ejecutar la aplicación después de la instalación, pero recibo este mensaje en Windows 7

La operación solicitada requiere elevación .

Sé que es por los privilegios de administrador. ¿Hay alguna forma de superar esto (excepto de ejecutar el setup.exe como administrador)?


  1. Actualizar a la última versión
  2. Ir al sitio web ISXKB . Te dirá una elevación alta para Vista. En mi humilde opinión se aplicará también para W7

Esto ocurre porque el ejecutable está marcado como que requiere elevación.

Si intenta ejecutar la aplicación desde la sección [Run] con el indicador de postinstall , puede agregar el indicador de shellexec . Si lo hace, Inno Setup iniciará la aplicación con la función ShellExecute lugar de CreateProcess . Esto hará que Windows muestre el UAC y ejecute la aplicación con privilegios elevados si es necesario.


No, no hay forma de superar esto, excepto elevarte a administrador.

La razón por la que este es el caso es para evitar que se realicen acciones no autorizadas en su computadora. Sobre todo, permite a las empresas establecer políticas sobre lo que los usuarios pueden y no pueden hacer con sus computadoras.