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

Вниз

Работа с файлами в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
2-1174029240
Нуб
2007-03-16 10:14
2007.04.08
dlina : array of integer;


15-1174076530
Чапаев
2007-03-16 23:22
2007.04.08
Это что?


15-1173552340
Loginov Dmitry
2007-03-10 21:45
2007.04.08
GALA


3-1167918930
_ozzy_
2007-01-04 16:55
2007.04.08
Как упаковать файл Paradox?


2-1173949007
Choco
2007-03-15 11:56
2007.04.08
фильтр не работает