logo
logo
Ответ зависит от версии. (+) [Dervish 30/03/2006 22:45]
Версия 1.3: программа пишет в реестр в ветку HKEY_CURRENT_USER, никакой записи в Program Files не имеет места быть. Права администра не нужны. Кстати, замечу, что эта версия не требует установки. То есть exe-шник программы запущенный без инсталлятора будет нормально работать. Оставит следы в HKEY_CURRENT_USER.
 
Версия 1.4: инсталлятор пишет в реестр в ветку HKEY_LOCAL_MACHINE, программа при работе пишет в ini-файл в Program Files, хотя, вроде, программа не будет обижаться, если запись в ini-файл будет невозможна. Инсталлятор для работы программы обязательно должен быть запущен под учетной записью с правами администратора.
 
Версия 2.0: наверное самая "правильная". Инсталлятор не нужен. В реестр пишет, как и версия 1.3 только в ветку HKEY_CURRENT_USER. А еще, там планируется сделать так, чтобы программа проверяла наличие ini-файла в папке с программой. Если файла нет, работаем с HKEY_CURRENT_USER. Если ini-файл обнаружен, то реестр не трогаем. Такое поведение пригодится тем пользователям, которые захотят переносить программу и базу данных на флешке. Тогда программу можно будет запустить на любом компьютере и не оставлять там никаких следов в реестре.