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

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

Подскажите по инсталляции свой программы для всех пользователей [D7, WinXP]


lipskiy ©   (2005-01-02 15:44:00) 

Сейчас у меня дистрибутив копируется в папку Program Files, все настройки программы лежат в реестре в ключе HKCU, а все данные в папке Documents and Settings\CurrentUserName\Application Data. Соответственно, все это работает только для текущего пользователя. А куда писать настройки и данные, если нужно установить программу для всех пользователей? И как это вообще все работает, что может быть еще нужно учесть при этом?
Если знаете где почитать про это можно по-русски, подскажите.


lipskiy   (2005-01-02 20:35:00) [1]

О, спасибо Анатолий! Я же видел давно у вас эти рекомендации, забыл совсем!


Anatoly Podgoretsky   (2005-01-02 19:46:00) [2]

http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146


lipskiy   (2005-01-02 19:27:00) [3]

Спасибо, вроде что-то прояснилось, надо поэкспериментировать.


Cobalt   (2005-01-02 18:58:00) [4]

В дополнение к Anatoly Podgoretsky ©   (02.01.05 18:17) [3]
Для уже существующих пользователей при запуске - если при запуске нет настроек - копировать их из Default User\Application Data


Anatoly Podgoretsky   (2005-01-02 18:17:00) [5]

Тогда надо писать в
Documents and Settings\CurrentUserName\Application Data
И можно еще в
Documents and Settings\Default User\Application Data
по идее эта ветка будет скопировано, когда появится новый пользователь.

ЗЫ: все это относится только к Win2000/XP в Win9х/НТ другие папки.


lipskiy   (2005-01-02 18:12:00) [6]

Спасибо. И этого достаточно?
А как быть, если нужно установить программу для всех юзеров, но настройки чтоб у каждого свои были при работе?


VMcL   (2005-01-02 17:21:00) [7]

HKCU -> HKLM

Documents and Settings\CurrentUserName\Application Data ->
Documents and Settings\All Users\Application Data


Наверх

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