Главная страница
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.066 c
15-1340113121
Eu
2012-06-19 17:38
2013.03.22
Как быстро вставить записи в oracle?


15-1342466570
MsGuns
2012-07-16 23:22
2013.03.22
Умер Джон Лорд


2-1329472416
AlxAY
2012-02-17 13:53
2013.03.22
Как в отдельном потоке вызвать функцию из основного без зависаний


15-1342014916
Zilog
2012-07-11 17:55
2013.03.22
дааа, а раньше форум кпиел


2-1333737680
SiDimka
2012-04-06 22:41
2013.03.22
Вызов прцедуры из bpl