Por que o meu usuário por meio de programação criado faltando na tela de boas vindas?

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

  •  01-07-2019
  •  | 
  •  

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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top