Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Ejecutar Como administrador una aplicacion desde otra mia (https://www.clubdelphi.com/foros/showthread.php?t=77913)

phyrian 06-03-2012 05:25:41

Ejecutar Como administrador una aplicacion desde otra mia
 
Buenas noches.
Tengo una aplicacion que se instala en C:\Program Files (x86)\miaplicacion
El programa en si funciona correctamente.

El problema es que hay una segunda aplicacion Update.exe que llamo desde la principal cuando detecta una version nueva.
El caso es que el update.exe tras varias pruebas solo funciona correctamente si le doy boton derecho ejecutar como administrador
¿Como hago para ahcer eso desde la aplicacion principal?

Si la instalo en " c:\mi aplicacion " Todo funciona correctamente, pero no me parece la ruta adecuada.

gracias por vuestra ayuda.

escafandra 06-03-2012 07:54:18

Hola phyrian.

Puedes empezar por ver los permisos que tienen las carpetas donde instalas tu programa y los permisos sobre el registro de Windows. El problema está en ahí. Piensa que, si tu programa se ejecuta normalmente como usuario normal, éstos no deberían conocer las claves de administrador para ejecutar el update...

Una opción interesante puede ser dejar el Update como un servicio.

Si después sigues queriendo que se ejecute como administrador, puedes leer este hilo donde se trató el tema.


Saludos.


La franja horaria es GMT +2. Ahora son las 16:00:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi