Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1174317703
Kolan
2007-03-19 18:21
2007.04.08
Как убрать кнопки «закрыть», «свернуть» ит.д. в MDI приложении&#133


3-1168955527
O.O
2007-01-16 16:52
2007.04.08
Совместимость версий


2-1174373951
БЫЛ
2007-03-20 09:59
2007.04.08
string в var Buf


3-1169031100
kyn66
2007-01-17 13:51
2007.04.08
Не открываются базы Visual FoxPro


3-1169124954
dest81
2007-01-18 15:55
2007.04.08
interbase SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский