Я уверен, что служба Windows получает C:\winnt (или подобное) в качестве рабочего каталога при установке с помощью InstallUtil.exe. Есть ли способ получить доступ или иным способом захватить (во время установки) каталог, из которого была установлена служба? На данный момент я вручную вношу это в файл app.exe.config, но это ужасно ручное и выглядит как хак.
Существует ли программный способ во время выполнения или времени установки, чтобы определить, где была установлена служба?