Реестр или INI-файл для хранения пользовательских настроек приложения - PullRequest
44 голосов
/ 09 августа 2008

Я - новый программист Windows, и я не уверен, где я должен хранить настраиваемые пользователем параметры приложения. Я понимаю необходимость предоставления пользователю удобных средств для изменения настроек приложения, таких как Edit | Форма настроек или аналогичная. Но где мне хранить значения после того, как пользователь нажмет кнопку «Применить» в этой форме?

Каковы плюсы и минусы хранения настроек в реестре Windows по сравнению с хранением их в локальном файле INI или в файле конфигурации или аналогичном?

Ответы [ 12 ]

0 голосов
/ 27 января 2011

Есть один недостаток в файлах ini или config, который находит их, если у пользователя есть возможность выбрать, где установлена ​​программа.

0 голосов
/ 09 августа 2008

Является ли ваше приложение установленным с программой установки, или это просто "Извлечь и запустить"? В первом случае посмотрите на плюсы и минусы, изложенные здесь. Но для Извлечения и запуска Реестр, по моему мнению, не используется, так как люди ожидают, что смогут просто удалить папку приложения, чтобы избавиться от вашей программы.

...