Я пытаюсь поддерживать проект установки в Visual Studio 2003
(да, это устаревшее приложение). На данный момент проблема заключается в том, что нам нужно записывать записи реестра в HKCU
для каждого пользователя на компьютере. Они должны быть в HKCU
, а не HKLM
, потому что они являются пользовательскими настройками по умолчанию, и они изменяются для каждого пользователя. Я чувствую, что
- Это невозможно
- Это не то, что должен делать установщик, но что-то, что приложение должно делать (в конце концов, что происходит, когда пользовательский профиль создается после установки?).
Имея это в виду, я по-прежнему хочу как можно меньше изменить приложение, поэтому мой вопрос: Можно ли добавлять записи реестра для каждого пользователя в проект установки Visual Studio 2003
?
И на данный момент в проекте перечислены пять корневых ключей реестра (HKEY_CLASSES_ROOT, HKEY_CURRENT_USER
, HKEY_LOCAL_MACHINE
, HKEY_USERS
и User/Machine Hive). Я ничего не знаю о корневом ключе Users и не видел User/Machine Hive. Может ли кто-нибудь просветить меня на том, кто они? Возможно, они могли решить мою проблему выше.