У нас есть служба Windows как часть нашего программного обеспечения, она используется для передачи данных в удаленную базу данных в фоновом режиме, даже если в систему не зарегистрирован пользователь. В настоящее время эти данные кэшируются в каталоге Program Files, и я не думаю, что это хорошая идея, потому что это требует от нас сокращения разрешений безопасности для наших каталогов в Program Files. Я думаю, что это кеширование этой папки% LocalAppData%, так что нам не нужно это делать.Где службы Windows должны записывать данные приложения?
Что считается лучшей практикой здесь?
В качестве дополнительного требования мы склонны запускать сервис как обычное приложение во время разработки, чтобы облегчить отладку, и было бы неплохо, если бы мы могли легко переключаться между режимами без потери кэшированных данных. Хотя мы можем жить без этого, если это необходимо.
Благодаря
Я считаю, что мы работаем как пользовательский пользователь. –