Cuestión : NSIS - Instalar como “Admin”, pero invocar el app como “usuario” (de la escritura del instalador)

Estamos utilizando NSIS Unicode 2.46 para construir el instalador de installer.

the de nuestro producto hacemos las cosas que requieren privilegios del admin. Esta es la razón por la cual somos el ajuste “RequestExecutionLevel admin” en nuestro instalador de script.

Our nos diseñamos ejecutar el uso instalado en el extremo de una instalación acertada. Nuestro problema es que esta ejecución también está hecha con privilegios del “Admin”, y quisiéramos que fuera el “usuario” privileges.

we hemos intentado fijar “RequestExecutionLevel” otra vez, momentos antes que usar el comando del “exec”, pero éste no tiene ningún efecto. ¿el

Is allí una manera de ejecutar un app de un NSIS instala la escritura en modo del “usuario” aunque la escritura sí mismo está funcionando en modo del “admin”?
class= del

Respuesta : NSIS - Instalar como “Admin”, pero invocar el app como “usuario” (de la escritura del instalador)

No utilizar la elevación manifesta. En lugar funcionar con su disposición con privilegios normales, llamar ShellExecute con verb=runas y llamar su disposición otra vez e.g. con un parámetro. En el extremo usted puede informar (un ExitCode, SendMessage o un acontecimiento) a la primera disposición, funcionando como usuario, para comenzar su uso principal (como usuario por supuesto).
Otras soluciones  
 
programming4us programming4us