Мне это нелегко. Настройки моей программы входят в реестр Windows. В конце концов, для чего это важно, не так ли?Есть ли причина не использовать реестр Windows для настроек программы?
Но некоторые программисты все еще не решаются использовать реестр. Они заявляют, что по мере его роста он замедляет работу вашего компьютера. Или они заявляют, что они повреждены и приводят к сбою в работе вашего компьютера.
Таким образом, они пишут собственные конфигурационные файлы или могут использовать INI-файлы, которые Microsoft обесценила с момента появления нескольких ОС.
Из-за того, что я слышал, проблемы с реестром, которые произошли в ранних ОС Windows, были в основном исправлены с Windows XP. Это может быть множество компаний, которые делают Registry Cleaners, которые поддерживают слухи о том, что «раздувание реестра» и «осиротевшие записи» по-прежнему плохие.
Так что я спрашиваю, есть ли сегодня причина не использовать реестр Windows для хранения настроек моей программы?
Портативный в двух смыслах слова: во-первых, он более переносим на разных платформах, во-вторых, приложение можно легко перемещать с машины на машине, так как после него будут файлы конфигурации. – Thomi
Это не совсем понятно - настройки должны быть в каталоге для каждого пользователя, чтобы пользователь мог их изменить, чтобы настройки сохранялись в месте, отдельно от программы. Это, в свою очередь, означает, что вам нужно скопировать * две вещи. Это немного проще, чем копирование из реестра, но вам все равно нужно управлять своими настройками отдельно от вашей программы. –
Вам все равно придется копировать программу, даже с решением реестра. Но копировать файл проще. –