Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como saber si una aplicacion esta instalada (https://www.clubdelphi.com/foros/showthread.php?t=64493)

ColdFusion 03-04-2009 21:25:08

Como saber si una aplicacion esta instalada
 
Hola mi duda es.
¿Como saber si una aplicacion se encuentra actualmente instalada?
..

dec 03-04-2009 21:55:18

Hola,

Me temo que no hay una forma "estándar" de averiguarlo: depende de la aplicación.

roman 03-04-2009 22:06:50

Aunque si la aplicación es más o menos estándar, habrá dejado la correspondiente entrada en

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

o

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall

¿no? Sería cosa de recorrer las entradas en estas claves y buscar la aplicación que nos interese.

// Saludos

rgstuamigo 03-04-2009 22:23:36

En este hilo Seoane y Roman tuvieron un encuentro de como se podria hacer algo
parecido a lo que estas buscando amigo ColdFusion.
Espero que te sirva.;)
Saludos...:)

JXJ 06-04-2009 02:46:04

si sabes que la aplicacion tiene una carpeta en especifico..
ejemplo

c:\archivos de programa\borland\delphi6\bin

entonces

con solo revisar usando..

if fileexists( c:\archivos de programa\borland\delphi6\bin\delphi6.exe)

asi se me hace facil..

Neftali [Germán.Estévez] 06-04-2009 09:43:59

Cita:

Empezado por JXJ (Mensaje 343979)
si sabes que la aplicacion tiene una carpeta en especifico...

El problema es que esa carpeta es la que te propone el programa por defecto, pero si se ha cambiado en la instalación no detectarás el programa. De ahí que creo que es más seguro la opción del Registro.

JXJ 07-04-2009 01:22:31

tambien habemos quienes no usamos el registro..

por eso lo de las carpetas

otra es buscar en el sistema operativo por el nombre de la aplicacion si esta
se esta ejecutando..

¿has visto los ejemplos de Mutex.
para que solo una aplicacion este activa y evitar tener 2 instancias de la
misma aplicacion?

ColdFusion 07-04-2009 02:45:51

pero y el mutex como me serviria..
no se el nombre dl mutex que le habran puesto a winamp

supongo que la mejor manera sera
Código Delphi [-]
fileexist
por que no se utilizar muy bien los registros..

Graciaas..:cool:


La franja horaria es GMT +2. Ahora son las 16:41:35.

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