Место хранения приложений Windows - PullRequest
0 голосов
/ 06 февраля 2012

Я работаю над приложением Windows.Пользователь должен зарегистрироваться, чтобы использовать это приложение.Поэтому для хранения информации о пользователях я использую MS-Access в качестве базы данных.Там не так много информации, которая будет храниться, так как это приложение будет на отдельных машинах.Есть несколько настроек и некоторая пользовательская информация, которая будет сохранена.

Что я чувствую, так это то, что при использовании MS-Access мое приложение будет зависеть от другого приложения, такого как MS-Access.Нет необходимости иметь MS-офис на компьютере конечного пользователя.

Итак, можете ли вы предложить мне лучший способ безопасного хранения данных без какой-либо зависимости.

Одна вещь, которую я хочу пояснить, состоит в том, что информация будет разных типов, как состоитпользовательская информация, некоторые пути к папкам / файлам и другая информация.Я хотел бы сохранить эту информацию отдельно друг от друга.

Спасибо, Абхи

Ответы [ 3 ]

1 голос
/ 07 февраля 2012

Я думаю, что нашел решение.

Лучшая практика сохранения настроек приложения в приложении Windows Forms

Надеюсь, это поможет другим, столкнувшимся с такой же проблемой.

Команда Stackoverflow Вы делаете невероятную работу.Одно предложение;Можете ли вы поставить какой-либо вариант чата для разработчиков, чтобы обсудить их проблемы.Я думаю, что это облегчит поиск ответов на сложные проблемы ...:)

С уважением

0 голосов
/ 06 февраля 2012

Если вы используете .NET, то лучше всего получить рекомендуемые местоположения папок для данных приложения (например, файла mdb), вероятно, лучше всего получить с помощью Environment.GetFolderPath

См .: http://msdn.microsoft.com/en-us/library/system.environment.getfolderpath.aspx

Вероятно, вас заинтересуют ApplicationData или LocalApplicationData для пользовательских данных или CommonApplicationData для данных, которые используются всеми пользователями в качестве места хранения (а затем к нему будут добавлены соответствующие подкаталоги компании / продукта).

0 голосов
/ 06 февраля 2012

необходимо подключить драйверы Access Database Engine на клиентском ПК, чтобы подключить его.

MS Access Database Engine

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...