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.

questionAnswers(7)

yourAnswerToTheQuestion