|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.11.2012, 07:56 | #11 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Посмотрю я как вы (Баламут и superedward) будете хранить настройки в INI файле например в папке Program Files у пользователя с ограниченными правами...
Да и сама винда давно уже избавляется от INI файлов в пользу реестра. INI файлы пережиток прошлого и оставлены только для совместимости. |
27.11.2012, 08:05 | #12 |
Форумчанин
Регистрация: 27.11.2012
Сообщений: 190
|
Для portable-версии программы ini-файлы самое то.
Я тоже могу посмотреть, как у тебя накроется реестр медным тазом, и все настройки придется восстанавливать вручную, но это не ответ одного благородного дона другому. |
27.11.2012, 08:51 | #13 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
|
27.11.2012, 09:06 | #14 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ини-файлы хороши как локальное переносимое хранилище. В них удобно хранить общие настройки. В реестре хорошо хранить настройки конкретного пользователя.
Цитата:
I'm learning to live...
|
|
27.11.2012, 09:39 | #15 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Цитата:
И кто Вам сказал, что пользователь с ограниченными правами не может использовать ini-файлы? Как-раз таки файлы, находящиеся в реестре и блокируются по-профилю пользователя, а ini-файл, ничем не отличается от текстового (и любого другого). Если он находится в том-же каталоге, что и исполняемая программа, то ей (программе), глубоко плевать, какие права у пользователя. Если пользователь, с ограниченными правами, имеет к ней доступ, он имеет доступ и ко всем файлам, находящимся в её каталоге.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 27.11.2012 в 09:51. |
||
27.11.2012, 10:31 | #16 | ||
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Цитата:
Цитата:
Да и вообще конечно пусть делают кому как удобнее. Вот только скорость чтения из реестра быстрее чем из INI-файла. Хотя конечно на современных компах это почти не заметно. Последний раз редактировалось FaTaL; 27.11.2012 в 10:34. |
||
27.11.2012, 10:38 | #17 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
А если есть доступ к папке с программой, есть доступ и к ini-файлу, уразумели? Или ещё раз повторить.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
27.11.2012, 10:40 | #18 |
Форумчанин
Регистрация: 27.11.2012
Сообщений: 190
|
Не знаю, почему это происходит, но регулярно приходится сталкиваться с отказом винды именно из-за похеренного реестра.
Вопрос не в том, что может произойти или не произойти - о чем я уже говорил Барни, дабы прекратить холивар, - а в том, для каких задач подходит первый или второй вариант хранения настроек программы. |
27.11.2012, 11:28 | #19 | |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Цитата:
Вы вообще когда нибудь работали с ограниченными правами? В больших компаниях это часто практикуется доменной политикой. Когда проги первоначально ставит админ, но он не знает что за юзер будет работать за компом, отсюда он не может предположить какому юзеру дать права на этот каталог для изменения. А всех юзеров компании не очень удобно прописывать для доступа к каталогу. Короче Ваша программа не будет корректно работать на всех компах, если будете хранить настройки в INI-файле рядом с программой. И всё будет хорошо, если настройки хранить в реестре или в спец.каталогах юзера. Ведь каждый программист должен бороться за универсальность своего продукта. Последний раз редактировалось FaTaL; 27.11.2012 в 11:31. |
|
27.11.2012, 11:55 | #20 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ого. А для меня этот контроль насущная проблема. Программы стоят у многих пользователей. Параметры в инишках и их достаточно много, в том числе и настройки колонок всевозможных гридов. И эти программы постоянно потихоньку меняются, вот и приходится тщательно контролировать на корректность каждый параметр, иначе полный абзац будет. Да, и дураков хватает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где лучше хранить настройки программы | Paleolit | C++ Builder | 6 | 10.06.2012 10:33 |
Drupal где лучше хранить доп. модули | Alexei91 | WordPress и другие CMS | 3 | 13.12.2011 09:26 |
Огромное число | МихаилС | Помощь студентам | 4 | 23.04.2011 18:59 |
Как лучше хранить фото в базе? | GenniY | Свободное общение | 0 | 19.07.2010 10:35 |