Ruta de aplicacion

03/12/2003 - 14:09 por Mario Ruiz | Informe spam
¿Como detemina un servicio la ruta de la aplicacion ya que
"Environment.CurrentDirectory" siempre devuelve "c:\winnt\system32"?

Preguntas similare

Leer las respuestas

#1 Ricardo Gonzalez
03/12/2003 - 14:01 | Informe spam
Hola Mario,

puedes utilizar lo siguiente :

Process p = Process.GetCurrentProcess();
Debug.WriteLine("Process Mainmodule Filename =" +p.MainModule.FileName);

ahi tienes el path del modulo principal, tendrías que extirparle el nombre
del ejecutable como tal.

espero que te ayude,

un saludo,


Ricardo González Vargas.
MVP


"Mario Ruiz"
wrote
in message news:
¿Como detemina un servicio la ruta de la aplicacion ya que
"Environment.CurrentDirectory" siempre devuelve "c:\winnt\system32"?




Respuesta Responder a este mensaje
#2 Mario Ruiz
03/12/2003 - 15:51 | Informe spam
Gracias

Que añadiendo el código
new System.IO.FileInfo(p.MainModule.FileName).DirectoryName



tienes el nombre del directorio



"Ricardo Gonzalez" escribió en el mensaje
news:Or9%
Hola Mario,

puedes utilizar lo siguiente :

Process p = Process.GetCurrentProcess();
Debug.WriteLine("Process Mainmodule Filename =" +p.MainModule.FileName);

ahi tienes el path del modulo principal, tendrías que extirparle el nombre
del ejecutable como tal.

espero que te ayude,

un saludo,


Ricardo González Vargas.
MVP


"Mario Ruiz"
wrote
in message news:
> ¿Como detemina un servicio la ruta de la aplicacion ya que
> "Environment.CurrentDirectory" siempre devuelve "c:\winnt\system32"?
>
>
>
>


Respuesta Responder a este mensaje
#3 Osvaldo Bisignano
04/12/2003 - 13:36 | Informe spam
no es mas facil Application.StartUpPath?

"Mario Ruiz"

escribió en el mensaje news:
Gracias

Que añadiendo el código
new System.IO.FileInfo(p.MainModule.FileName).DirectoryName



tienes el nombre del directorio



"Ricardo Gonzalez" escribió en el mensaje
news:Or9%
> Hola Mario,
>
> puedes utilizar lo siguiente :
>
> Process p = Process.GetCurrentProcess();
> Debug.WriteLine("Process Mainmodule Filename =" +p.MainModule.FileName);
>
> ahi tienes el path del modulo principal, tendrías que extirparle el


nombre
> del ejecutable como tal.
>
> espero que te ayude,
>
> un saludo,
>
>
> Ricardo González Vargas.
> MVP
>
>
> "Mario Ruiz"
>


wrote
> in message news:
> > ¿Como detemina un servicio la ruta de la aplicacion ya que
> > "Environment.CurrentDirectory" siempre devuelve "c:\winnt\system32"?
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Juan
04/12/2003 - 17:56 | Informe spam
Sabes si estas buscando la ruta en donde se localiza tu
aplicación, utiliza Application.Startup

Aqui de busca la ruta del ejecutable

Espero que te sirva
Juan

¿Como detemina un servicio la ruta de la aplicacion ya que
"Environment.CurrentDirectory" siempre


devuelve "c:\winnt\system32"?




.

Respuesta Responder a este mensaje
#5 Mario Ruiz
04/12/2003 - 20:22 | Informe spam
Esto si es es bueno, gracias a todos



"Osvaldo Bisignano" escribió en el mensaje
news:ez$
no es mas facil Application.StartUpPath?

"Mario Ruiz"

escribió en el mensaje news:
> Gracias
>
> Que añadiendo el código
> new System.IO.FileInfo(p.MainModule.FileName).DirectoryName
>
>
>
> tienes el nombre del directorio
>
>
>
> "Ricardo Gonzalez" escribió en el mensaje
> news:Or9%
> > Hola Mario,
> >
> > puedes utilizar lo siguiente :
> >
> > Process p = Process.GetCurrentProcess();
> > Debug.WriteLine("Process Mainmodule Filename ="


+p.MainModule.FileName);
> >
> > ahi tienes el path del modulo principal, tendrías que extirparle el
nombre
> > del ejecutable como tal.
> >
> > espero que te ayude,
> >
> > un saludo,
> >
> >
> > Ricardo González Vargas.
> > MVP
> >
> >
> > "Mario Ruiz"
> >
wrote
> > in message news:
> > > ¿Como detemina un servicio la ruta de la aplicacion ya que
> > > "Environment.CurrentDirectory" siempre devuelve "c:\winnt\system32"?
> > >
> > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida