Как создать локальный профиль пользователя для новой учетной записи в Windows? - PullRequest
1 голос
/ 24 июля 2009

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

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

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

Решение должно работать в Windows 2000, Windows XP, Windows Vista и Windows 7.

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

1 Ответ

1 голос
/ 04 августа 2009

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

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

...