Інсталяція програми, створення ключів в реєстрі

Інсталяція програми, створення ключів в реєстрі

Добрий день всім!

Підкажіть, як можна вирішити проблему. Ймовірно треба ще прописати че-нить в реєстр в інші розділи?
Заранее спасибо за відповіді.

Спробуй setup запустити "Установка і видалення програм".

сорри, вірніше
Спробуй setup запустити через "Установка і видалення програм".

А не треба зберігати налаштування в HKEY_LOCAL_MACHINE

Може намагаєшся отримати повний доступ до ключів?

Для цього є HKEY_CURRENT_USER

>> Для цього є HKEY_CURRENT_USER

А якщо це якісь "спільні" настройки, для всіх користувачів?

А якщо це якісь "спільні" настройки, для всіх користувачів?

Значить в програмі інталяціі треба перевіряти приналежність процесу інсталяції групі локальних адмінів і чесно попереджати користувача, що інсталювати можна тільки з під облікового запису адміністратора.

Ну і сказати користувачам, що якщо вони не адміни, то працювати з програмою після інсталяції вони то ж не зможуть.

Або навчитися не відкривати реєстр на запис коли потрібно всього лише читання.

Або роздати користувачам соотв. права на необхідну гілку, якщо це таки необхідно (але тільки якщо необхідно !!).

Або навчитися не відкривати реєстр на запис коли потрібно всього лише читання.

Дик, відкриваю ключі тільки на читання.


> Ну і сказати користувачам, що якщо вони не адміни, то працювати
> З програмою після інсталяції вони то ж не зможуть.

Руки рвати за такі програми.

Так в будь-якому випадку загальні настройки в HKLM при інсталяції і читання з HKLM при роботі програми, нові налаштування в HKCU, причому налаштування HKCU повинні мати більший пріоритет.


> Дик, відкриваю ключі тільки на читання.

Нехай прога сама при запуску записує початкові значення в реєстр, в HKEY_CURRENT_USER


> Дик, відкриваю ключі тільки на читання.

Хочеш сказати що інсталятор створює ключі реєстру без права на читання користувачам? Подивися дозволу створеної гілки.

>> Lin7 # XA0; (22.07.04 17:12) [14]

Чи не для будь-кого. Тільки для Адміністраторів і SYSTEM.

У сенсі запис - тільки для Адміністраторів і SYSTEM. Для користувачів - тільки читання і т. П.

>> VMcL
Упс. Був нерав. Дико вибачаюся. # XA0; :)
Тоді HKCU і HKLM.

Схожі статті