;) Я пишу .NET-приложение, когда пользователь подключается к данному серверу. Вся информация в приложении хранится на сервере. Но я хочу / нужно хранить следующую информацию для пользователя:
- Сервер, к которому он подключился в последний раз
- Имя пользователя, которое он использовал для подключения в последний раз
(и нет, пароля нет, никогда).
Есть идеи, где хранить это лучше? файл конфигурации приложения не имеет смысла (пользователь! = admin, application.config защищен от записи для него). Итак, мои варианты:
- В реестре. 2 ключа под моим собственным подразделом.
- В каком-то ini-файле, хранящемся в каталоге данных пользователя (AppData). Возможно, это также позволит позднее расширить (например, сохранить больше информации, часть которой может не вписаться в реестр).
Кто-нибудь совет? Другие альтернативы? До сих пор я склоняюсь к поиску каталога AppData со своей собственной подпапкой - просто потому, что это хорошая подготовка для последующего хранения, как локальной копии конфигурации и т. Д.