Как создать локальный профиль пользователя для новой учетной записи пользователя в Windows?

StackOverflow https://stackoverflow.com/questions/1177351

  •  19-09-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top