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