Obtendo o caminho completo para o serviço do Windows
Como posso descobrir a pasta onde o arquivo .exe do serviço do windows está instalado dinamicamente?
Path.GetFullPath(relativePath);
retorna um caminho baseado emC:\WINDOWS\system32
diretório.
No entanto, oXmlDocument.Load(string filename)
O método parece estar trabalhando contra o caminho relativo dentro do diretório onde o arquivo .exe do serviço está instalado.