2009-07-24 2 views
1

Я создал новую локальную учетную запись Windows и хочу изменить некоторые личные данные для этого нового созданного профиля. Но если эта учетная запись никогда не регистрировалась, данные профиля не генерируются, поэтому я не могу ее изменить. Я хочу изменить такие вещи, как NTUSER.dat, чтобы настроить текущий реестр пользователей и подготовить вещи в личной папке пользователя. Я не могу использовать профиль по умолчанию, потому что в моем приложении должно быть возможно создать несколько локальных учетных записей пользователей с разными настройками. И эти настройки не должны использоваться для следующей новой созданной учетной записи пользователя.Как создать локальный профиль пользователя для новой учетной записи пользователя в Windows?

Есть ли способ инициировать этот процесс генерации для папки профиля пользователя?

Если нет, есть ли хороший способ автоматически войти в систему этого нового созданного пользователя, подождать, пока профиль не будет сгенерирован, а затем выйдет из системы?

Решение должно быть в состоянии работать под управлением Windows 2000, Windows XP, Windows Vista и Windows 7

(Я использую .NET 3.5/C#, но я открыт для всех видов ответов, а)

ответ

1

Друг может помочь мне и нашел ответ. Это не работает в Windows 2000, но отлично работает для Windows XP и Windows Vista, я буду тестировать Windows 7 позже, но я думаю, это должно сработать.

http://support.microsoft.com/kb/196070/en-us

Смежные вопросы