¿Cómo puedo encontrar la carpeta donde está instalado dinámicamente el archivo .exe del servicio de Windows?Obteniendo la ruta completa para el servicio de Windows
Path.GetFullPath(relativePath);
devuelve una ruta basada en C:\WINDOWS\system32
directorio.
Sin embargo, el método XmlDocument.Load(string filename)
parece estar trabajando contra la ruta relativa dentro del directorio donde está instalado el archivo .exe de servicio.
corto y dulce. :) –
"System.Reflection.Assembly.GetEntryAssembly()" es nulo para mi servicio. –
Mira Curtis Yallop answser. ¡Mucho mejor! –