Como gerar um perfil de usuário local para uma nova conta de usuário no Windows?
-
19-09-2019 - |
Pergunta
Eu criei uma nova conta local do Windows e deseja modificar alguns dos dados pessoais para este novo perfil criado. Mas se esta conta nunca foi logado, os dados do perfil não é gerado e por isso não pode modificá-lo. Eu quero modificar coisas como o Ntuser.dat para personalizar o registro do usuário atual e preparar as coisas na pasta pessoal do usuário. Eu não posso usar o perfil padrão, porque na minha aplicação deve ser possível criar mais de uma conta de usuário local com configurações diferentes. E estes ajustes não devem ser usados ??para a próxima nova conta de usuário criada.
Existe uma maneira para iniciar este processo de geração para a pasta de perfil de usuário?
Se não, há uma boa maneira de automaticamente logon este novo usuário criado, espera até que o perfil foi gerado e, em seguida, logoff?
A solução deve ser capaz de trabalhar sob Windows 2000, Windows XP, Windows Vista e Windows 7.
(estou usando .NET 3.5 / C #, mas estou aberto a todo o tipo de respostas bem)
Solução
Um amigo poderia me ajudar e encontrou a resposta. Isto não funciona no Windows 2000, mas ele funciona bem para Windows XP e Windows Vista, vou testar o Windows 7 mais tarde, mas eu acho que ele deve funcionar.