Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение типа учетной записи в WinXP [D6, D7, Win2k, WinXP]


SanteR ©   (2003-08-22 20:55:00) 

Программа работает с конфигурационным файлом *.ini, размещая его в каталоге /WINDOWS. Если у пользователя ограниченная учетная записьили запись гостя, то сохранить настройки там не удается. Как определить тип учетной записи пользователя с тем, чтобы в случае отсутвия у него прав администраторасохранять и читать *.ini файл в каталоге программы?


SanteR   (2003-08-22 23:19:00) [1]

Раньше так и было, но традиционное место для записи конфигурационных файлов - как раз /WINDOWS. Это удобно при запуске программы с компакт-диска. Кроме того, программу могут запускать из разных каталогов, и тогда в каждом потребуется свой *.ini файл.
Есть вариант попытаться записать какой-нибудь ключ в *.ini файл. Если не получается, то учетная запись не имеет достаточно прав. Но может быть есть способ узнать это непосредственно...


Юрий Федоров   (2003-08-22 22:52:00) [2]

Почему бы в любом случае не хранить его в каталоге программы :-) ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо