Я ищу способ получить доступ к реестру других пользователей на компьютере, таким образом, я могу скопировать их.
Идея состоит в том, что я пытаюсь заставить сложное приложение Delphi компилировать и работать больше чем на одном профиле.
Я нашел, что путь однажды сделал это с некоторым инструментом управления Windows, но я не могу найти его теперь.
Я не знаю пароля другого пользователя, таким образом, я не могу войти в систему как они или сделать "выполненный как".
можно использовать regedit для этого. Откройте regedit и выберите HKEY_USERS, затем переходят к Файлу-> Hive Загрузки. Обзор в пользовательский файл Hive, обычно NTUSER.DAT, расположенный на уровне %userprofile %.
Это, конечно, требует, чтобы Вы были администратором или имели доступ к пользовательскому файлу улья.
Если Вы надеетесь делать основную копию профиля, я предпочитаю использовать функцию копии профиля пользователя в Windows XP. Чтобы сделать это, Вам будут нужны две учетных записи. Я обычно использую свою собственную учетную запись и универсальную локальную администраторскую учетную запись. Вы сначала настраиваете свою собственную учетную запись со всеми настройками реестра, и фиксирует Вас, хотят. Затем перезапустите свой компьютер (чтобы вынудить все программы выпустить управление ntuser.dat файла) и войдите в универсальную администраторскую учетную запись. Однажды в окна, щелкните правой кнопкой по My computer и перейдите к свойствам. Под Вкладкой "Дополнительно" Вы будете видеть раздел "User Profile" с кнопкой настроек. При нажатии той кнопки список всех локально сохраненных профилей подойдет. Отсюда, можно скопировать один профиль на другого. Все, что Вы делаете, помещается в местоположение ntsuer.dat файла "C:\Documents and Settings\exampleuser".
Этот инструмент работает удивительно хорошо на то, насколько простой это. Я нахожу, что это - отличный способ реализовать настройки реестра по умолчанию. Можно скопировать профиль в "пользователя по умолчанию", и затем всем будущим пользователям дадут те настройки им. Я обычно использую что-то как delprof, чтобы произвести чистку всех пользователей, скопировать мой профиль в пользователя по умолчанию и затем сделать, чтобы другие пользователи вошли на. Удостоверьтесь, что скопировали любые локально хранившие данные перед запуском.
Это намного менее опасно затем использование regedit, так как Вы берете рабочий профиль и копируете его. Основная оборотная сторона - то, что некоторые программы все еще не будут работать правильно даже после этого. Хотя это происходит главным образом из-за плохо разработанного кода.
Надеюсь, это поможет