Когда должен использоваться реестр Windows для состояния для каждого пользователя, и когда мы должны использовать файловую систему, особенно папку AppData пользователя? (например, C:\Users\USERNAME\AppData). Где находится изолированное хранилище?
Есть ли довольно твердое правило, или это просто нечеткая вещь, например "использовать реестр, пока он не станет слишком большим для хранения данных в реестре". или "использовать все, что вы хотите использовать".
Существуют ли требования к логотипу Windows, которые влияют на решение?
Если я использую каталог AppData, как мне выбрать между Local, Roaming и LocalLow?
edit: Я просто заметил эти похожие вопросы:
- Когда и зачем хранить данные в реестре?
- Файл реестра для Ini для сохранения пользовательских настроек приложения.
Я обобщу ответы.