Averiguar ruta de ejecucion mediante codigo

yecko81
15 de Abril del 2006
Vereis, he hecho una aplicaciacion en C++, posterirmente su instalador, y ahora lo que necesito es averiguar la manera de que la aplicaion una vez instalada logre averiguar la ruta en la que ha sido instalada. Es decir, el codigo necesario para que la aplicacion me devuelva la ruta desde la cual esta siendo ejecutada. ¿Alguna idea? Gracias

hiei
15 de Abril del 2006
En DOS eso estaba en argv[0] junto con el nombre... en Windows es mas complicado (las librerias Allegro lo hacen pero no se como...)
Si manejas el proceso de instalacionde tu programa lo logico y mas censillo es dejar en algun archivo de texto donde lo instalaste... pero me parece que eso no es lo que quieres... puedes mirar el codigo de las librerias allegro que usa Windows para averiguarle como le hace en:
http://alleg.sourceforge.net/index.es.html