Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизРабота с файлами в NT/XP с ограниченными правами Найти похожие ветки
← →
AHTOH (2007-03-14 11:06) [0]Здравствуйте, Мастера!
Такая проблема - юзер не может нормально работать с моей программой на системе с ограниченными правами доступа. То есть ни ИНИ-файл не обновить, ни в ЛОГ не дописать. Как это можно обойти? Не ставить же прогу в \Documents and Settings\..
← →
Рамиль © (2007-03-14 11:08) [1]Прога в Program Files
ini, логи в Document And Settings\Local Settings\Application Data
← →
Плохиш © (2007-03-14 11:22) [2]
> ini, логи в Document And Settings\Local Settings\Application Data
Тогда уж вGetEnvironmentVariable("APPDATA")
← →
Рамиль © (2007-03-14 11:28) [3]
> Плохиш © (14.03.07 11:22) [2]
Ну как сказать. Насколько я помню, при переносимом профиле все что не в LocalSettings хранится на сервере, так зачем захламлять? По хорошему тогда лог в local settings, ini просто в App. data.
Т. е. что бы настройки переносились, а разные логи, кэши, темпы оставались.
← →
Плохиш © (2007-03-14 11:40) [4]
> Рамиль © (14.03.07 11:28) [3]
>
> > Плохиш © (14.03.07 11:22) [2]
>
> Ну как сказать.
Ну тогда совет в [1] является в общем случае бесполезным, т.к. имеется очень много пользователей, не имеющих указанной в нём папки...
← →
AHTOH (2007-03-14 11:57) [5]... Программа еще работает с лок. базой данных (CDS-файл). Где его лучше хранить? В \Application Data\ ?
← →
Anatoly Podgoretsky © (2007-03-14 19:16) [6]> Рамиль (14.03.2007 11:08:01) [1]
Такой папки в ХР нет!
← →
evvcom © (2007-03-15 09:03) [7]> [5] AHTOH (14.03.07 11:57)
Лучше это сделать настраиваемым. Пусть админ и пользователь сами решают, где у них, что будет храниться. Программа лишь должна предоставить инструмент для настройки и дальнейшее корректное их использование.
← →
Рамиль © (2007-03-15 10:45) [8]
> Anatoly Podgoretsky © (14.03.07 19:16) [6]
Ну сорри, забыл %username%, помоему это очевидно...
← →
Рамиль © (2007-03-15 10:49) [9]
> Рамиль © (15.03.07 10:45) [8]
Хотя к %username% привязываться нельзя, оно может отличаться от того, что в D&S.
← →
DimonS © (2007-03-15 10:57) [10]А что, нельзя для пользователя дать полный доступ к папке с программой? В чем проблема то? Я так и делаю, дал доступ и забыл.
← →
AHTOH (2007-03-15 11:05) [11]Дать доступ нельзя. Админ там бывает крайне редко и то в случае крайней необходимости. А пользователи не обладают не только админскими правами, но и знаниями, что это такое.
Так что с правами ну никак не получается.
Остается только сделать универсальным - есть права, нет прав, ХР или 98 винда. Один юзер или несколько - тут видимо придется лезть в
\Documents and Settings\All Users\Application Data\
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c