Como saber si una aplicacion esta instalada
Hola mi duda es.
¿Como saber si una aplicacion se encuentra actualmente instalada? .. |
Hola,
Me temo que no hay una forma "estándar" de averiguarlo: depende de la aplicación. |
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 |
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...:) |
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.. |
Cita:
|
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? |
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 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