Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.048 c
15-1343766602
Юрий
2012-08-01 00:30
2013.03.22
С днем рождения ! 1 августа 2012 среда


15-1337670031
Pcrepair
2012-05-22 11:00
2013.03.22
Правильное использование DLL


15-1344972507
guest
2012-08-14 23:28
2013.03.22
conhost.exe...


2-1342633944
Nilman
2012-07-18 21:52
2013.03.22
Фон StringGrid вне ячеек


2-1331874414
vassal
2012-03-16 09:06
2013.03.22
record`ы




   Наверх