Detectarse un programa a sí mismo donde está instalado

Sara Orozco
13 de Enero del 2004
Necesito que al llamar a un programa que he hecho, se detecte donde esta instalado él mismo, es decir, he conseguido hacer que se detecte desde donde se llama, el problema es que si le hago doble click a un archivo desde el escritorio de windows, detecta que está instalado en el escritorio, cuando no es así, ¿como puedo hacer que dando doble click a un archivo en cualquier sitio se detecte el programa donde está instalado? Por supuesto que el programa, se puede instalar en cualquier sitio distinto y necesito saber donde está en cada momento. Gracias.

sara orozco
13 de Enero del 2004
hola sara orozco, yo tambien me llamo como tu y vivo en marbella.

hasta luego

antonio garcia
13 de Enero del 2004
A mi también me interesa saberlo, cuando lo tengas me lo dices

JoseAA
13 de Enero del 2004
Hola.

Por favor, cuando hagais una consulta referenciar el LP (Delphi / Kylix / C++ Builder). En el caso de Delphi existe una variable del sistema que puede extraerse con el método Params(0). Eso devuelve el directorio de instalación.

Para el resto de lenguajes... no tengo ni idea.

Taluegorrr.