Рекомендуемое использование реестра - PullRequest
0 голосов
/ 31 мая 2011

В XP мы хранили параметры конфигурации нашего приложения в разделах реестра для конкретного приложения в разделе HKLM \ Software.Приложение должно прочитать и записать эти значения.С новой моделью безопасности, представленной в Vista и Windows 7, эти приложения не будут работать в Vista и Windows 7, если они не запущены «от имени администратора».Если приложения запускаются как обычные пользователи, запись в реестр из этих приложений будет невозможна в Windows Vista и Windows 7.

Каков рекомендуемый способ хранения данных конкретного приложения в реестре в Windows Vista и Windows 7, когдаприложение требуется для записи в реестр при жизни приложения?.

1 Ответ

2 голосов
/ 31 мая 2011

HKLM - для значений, которые влияют на всех пользователей компьютера.Используйте ключ в HKCU для значений, которые влияют только на текущего пользователя.Ваша заявка не должна быть повышена, чтобы написать под HKCU.Если только один человек использует каждую машину (на своем рабочем столе или на своем ноутбуке), это различие мало что значит для вас и позволяет приложению работать без повышения прав.

...