Я создал новую локальную учетную запись Windows и хочу изменить некоторые личные данные для этого нового созданного профиля. Но если эта учетная запись никогда не регистрировалась, данные профиля не генерируются, поэтому я не могу ее изменить. Я хочу изменить такие вещи, как NTUSER.dat, чтобы настроить текущий реестр пользователей и подготовить вещи в личной папке пользователя. Я не могу использовать профиль по умолчанию, потому что в моем приложении должно быть возможно создать несколько локальных учетных записей пользователей с разными настройками. И эти настройки не должны использоваться для следующей новой созданной учетной записи пользователя.Как создать локальный профиль пользователя для новой учетной записи пользователя в Windows?
Есть ли способ инициировать этот процесс генерации для папки профиля пользователя?
Если нет, есть ли хороший способ автоматически войти в систему этого нового созданного пользователя, подождать, пока профиль не будет сгенерирован, а затем выйдет из системы?
Решение должно быть в состоянии работать под управлением Windows 2000, Windows XP, Windows Vista и Windows 7
(Я использую .NET 3.5/C#, но я открыт для всех видов ответов, а)