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