Где хранить конфигурацию для службы Windows

Я разрабатываю службу Windows, которая использует файл config.json для хранения своей конфигурации. Когда я разработал его без службы, я сохранил данные в %APPDATA%\companyname\product.

Теперь я переключаюсь на настоящую службу Windows. Когда он запускается как служба, путь указывает на C:\Windows\system32\config\systemprofile\AppData\Roaming\company\product. Но я не могу найти там свой файл. Я протестировал его с помощью проводника и командной строки (от имени администратора). Как я могу получить доступ к моей конфигурации.

Это лучшее место для размещения моего файла конфигурации?


person William M.    schedule 16.02.2019    source источник
comment
Может ли служба прочитать свою конфигурацию?   -  person Anders    schedule 17.02.2019
comment
Да, оно может. Конфиг хранится постоянно. После перезапуска службы все по прежнему.   -  person William M.    schedule 17.02.2019


Ответы (1)


В итоге я поместил свою конфигурацию в C:\ProgramData.

person William M.    schedule 17.02.2019