Por que o meu usuário por meio de programação criado faltando na tela de boas vindas?
Pergunta
Eu tenho um programa que cria uma conta de usuário do Windows usando o NetUserAdd () API que é sugerido pela Microsoft . O usuário é criado com sucesso, e eu posso logar como este usuário.
No entanto, no Windows XP, o usuário recém-criado está faltando a partir do ecrã de boas-vindas. Se eu desativar a tela Bem-vindo, eu posso fazer logon como o novo usuário digitando o nome de usuário no direcly.
O que propriedade da conta Eu crio causas que seja omitida a partir da tela de boas-vindas?
Solução
Uma coisa que você pode fazer é adicionar o nome de usuário como um valor para a chave de registro: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ SpecialAccounts \ UserList
Use o nome de usuário (como um REG_DWORD) e um valor de 1 para mostrar ao usuário e 0 a esconder.