• Viernes 8 de Noviembre de 2024, 23:28

Autor Tema:  directorio desde el que se arranco el ejecutable  (Leído 1456 veces)

rompecabezas

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
directorio desde el que se arranco el ejecutable
« en: Lunes 4 de Enero de 2010, 12:07 »
0
hola!

alguien sabe como obtener el directorio desde el que se arranco el ejecutable?

encontré Application.StartupPath pero no sé si se puede utilizar en windows, ni como hacerlo caso de que se pueda

cualquier sugerencia bienvenida

gracias!

y... feliz anio nuevo

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: directorio desde el que se arranco el ejecutable
« Respuesta #1 en: Martes 5 de Enero de 2010, 22:37 »
0
Indiferentemente del SO sobre el cual corra tu aplicacion puedes obtener la ruta completa desde donde se lanzo a partir de la primera posicion del arreglo argv, esto es, una aplicacion tipo.

Código: C
  1. int main(int argc, char *argv[])
  2. {
  3. ...
  4. }
  5.  

Si usas el compilador VC++, lo obtienes de la variable:

lpCmdLine
http://msdn.microsoft.com/en-us/library/ms633559(VS.85).aspx

Solo por poner algunas

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Re: directorio desde el que se arranco el ejecutable
« Respuesta #2 en: Lunes 11 de Enero de 2010, 09:42 »
0
si es para windows usa

_getcwd