SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: diego16 en Viernes 17 de Junio de 2011, 01:30

Título: abrir un .exe con c++ sin dar su ubicacion
Publicado por: diego16 en Viernes 17 de Junio de 2011, 01:30
wenas amigos!

Pues lo que querria saver, es como crear un archivo que me abra un .exe sin saver cual es su ubicacion
devido a que en cada pc puede ser distinto.

Me explico, si quiero abrir un programa que se llama "hola.exe"
como puedo abrirlo sin darle al programa indicaciones de donde esta?

Un saludo. ^_^
Título: Re: abrir un .exe con c++ sin dar su ubicacion
Publicado por: sergio__ en Viernes 17 de Junio de 2011, 14:49
no se si te sirve de algo pero si vos pones por ejemplo en C


fd=fopen("../archivo.txt","rb") esto intentaria abrir un archivo que esta una carpeta anterior a la que esta el ejecutable de tu programa
fd=fopen("../../archivo.txt","rb") esto intentaria abrir un archivo que esta dos carpeta anterior a la que esta el ejecutable de tu programa


el problema que si no sabes la ubicacion no sabes hasta donde ir, podrias ir volviendo para atras y revisando carpeta por carpeta del disco hasta encontrar el archivo, pero no se si esta bien hacerlo asi xD
Título: Re: abrir un .exe con c++ sin dar su ubicacion
Publicado por: diego16 en Viernes 17 de Junio de 2011, 21:20
Puede que me sirva, aunk tenga que indicar carpetas...es d gran ayuda!!
Muchas gracias amigo ;)