Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Как и где правильно хранить настройки и изменяемые файлы программ   Найти похожие ветки 

 
Baks   (2012-02-17 22:48) [40]

Во время установки копирую некоторые файлы в CSIDL_COMMON_APPDATA \MyProg, которые впоследствии могут быть отредактированы (в том числе и удалены) любым пользователем. Но получается так, что полные права на эти файлы пренадлежат не всем, и другие пользователи не могут их удалить из моей программы. Подскажите, как лучше сделать? Стоит ли во время установки (InnoSetup) указать для этих файлов Permissions: users-full (users-modify) или лучше этого не делать?


 
Baks   (2012-02-21 18:56) [41]

Так стоит ли, указывать Permissions: users-full (users-modify)?


 
CRLF   (2012-02-21 19:11) [42]

Посмотри, как сделано в соседних папках.

Вообще непонятно, с чего бы любой пользователь имел право на удаление общих файлов (а в CSIDL_COMMON_APPDATA файлы общие).


 
Германн ©   (2012-02-21 22:49) [43]


>  Baks   (17.02.12 22:48) [40]

В CSIDL_COMMON_APPDATA должны храниться некие служебные файлы, которые использует данная программа. Ручкам пользователя там делать нечего. А если речь идет о документах, то их нужно хранить в CSIDL_COMMON_DOCUMENTS


 
Baks   (2012-02-23 19:18) [44]

Вот тут нужная информация http://msdn.microsoft.com/en-us/library/ms995853.aspx   читайте раздел  4.2  Classify and store application data correctly

По теме моего предыдущего вопроса написано: "If an application requires normal Users to have write access to an application specific subdirectory of CSIDL_COMMON_APPDATA, then the application must explicitly modify the security on that sub-directory during application setup. The modified security must be documented in the Vendor Questionnaire."

Но мне кажется, что лучше в CSIDL_APPDATA, отдельно для каждого. И функции импорта и экспорта для передачи другим.


 
CRLF   (2012-02-24 11:28) [45]


> читайте раздел
Нам-то его зачем читать? Проблема у тебя.



Страницы: 1 2 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.058 c
2-1336578971
мтк
2012-05-09 19:56
2013.03.22
SetOrdProp и составное свойтво


2-1332258565
Сергей
2012-03-20 19:49
2013.03.22
Как добавить новое поле в таблицу Oracle с помощью dbExpress?


15-1353075620
Kirill123
2012-11-16 18:20
2013.03.22
graphics32


15-1336980850
alexdn
2012-05-14 11:34
2013.03.22
Нумерация строк


15-1328942551
AV
2012-02-11 10:42
2013.03.22
Нужен ли XP mode, если на семерку хочу виртуалку поставить?