Где хранить песни
Друзья, меня давно мучает вопрос, где все же правильнее хранить базу песен? По стандартам Windows, программы не должны хранить пользовательские данные в «Program Files» в папке с программой, а пользоваться папками профиля пользователя. Если это не выполняется, начинаются проблемы с записью настроек, редактированием текстов, аккордов, и прочий зоопарк неожиданностей из за прав на запись для не-администраторов или включенного UAC.
Пока я вижу два варианта:
- Там же, где файл настроек, т.е. есть Application Data\Alex.BiT Software\Songbook
- В папке «Мои документы\SongBook»
Наиболее логичным мне кажется первый вариант, таким образом поступают все продукты Mozilla например, и хранят профили там. А что вы думаете по этому поводу?)
Categories: Вопросы к пользователям
А еще очень было б здорово, чтоб была возможность бэкапа всего накопленного=) Например зазиповать и куда нить в облако. Или на локальный диск. И хорошо б с планировщиком=)))
[Ответить]
Обычному пользователю вообще по барабану, что происходит под капотом программы.
Кроме того, ничто не мешает совместить два варианта. Песни, идущие с установщиком лежат в Application Data, а добавленные песни можно класть в Мои документы.
[Ответить]
Ответ от Васечкин:
15 мая, 2016 at 16:40
Во всяком случае, обновление с настройками, лежащими не в Program Files, нужно выкатить обязательно и как можно скорее, потому что приходится запускать программу с админскими правами, что не комильфо.
Это же всего один вечер кодинга.
[Ответить]
Ответ от Alex.BiT:
16 мая, 2016 at 09:33
@Васечкин, в последних версиях Песенника, настройки хранятся именно в AppData 🙂
Сейчас пишу вариант по принципу ТоталКоммандера, с отдельным приложением, для временного повышения прав до администратора
[Ответить]
Я бы предпочёл, что бы программа хранила и настройки и песни в каталоге программы. Portable версия самый лучший вариант! С такой папкой на флешке можно и в гости сходить!
[Ответить]