¿Por qué mi usuario creado mediante programación no aparece en la pantalla de bienvenida?

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

  •  01-07-2019
  •  | 
  •  

Pregunta

Tengo un programa que crea una cuenta de usuario de Windows usando el NetUserAdd() API que es sugerido por Microsoft.El usuario se creó correctamente y puedo iniciar sesión como ese usuario.

Sin embargo, en Windows XP, el usuario recién creado no aparece en la pantalla de bienvenida.Si desactivo la pantalla de bienvenida, puedo iniciar sesión como nuevo usuario escribiendo el nombre de usuario directamente.

¿Qué propiedad de la cuenta que creo hace que se omita en la pantalla de bienvenida?

¿Fue útil?

Solución

Una cosa que puedes hacer es agregar el nombre de usuario como valor a la clave de registro:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList

Utilice el nombre de usuario (como REG_DWORD) y un valor de 1 para mostrar al usuario y 0 para ocultar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top