Perché il mio utente creato a livello di codice non è presente nella schermata di benvenuto?

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

  •  01-07-2019
  •  | 
  •  

Domanda

Ho un programma che crea un account utente Windows utilizzando il file NetUserAdd() API che è suggerito da Microsoft.L'utente è stato creato correttamente e posso accedere come quell'utente.

Tuttavia, su Windows XP, l'utente appena creato non è presente nella schermata di benvenuto.Se disabilito la schermata di benvenuto, posso accedere come nuovo utente digitando direttamente il nome utente.

Quale proprietà dell'account che creo fa sì che venga omesso dalla schermata di benvenuto?

È stato utile?

Soluzione

Una cosa che potresti fare è aggiungere il nome utente come valore alla chiave di registro:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList

Utilizza il nome utente (come REG_DWORD) e un valore pari a 1 per mostrare l'utente e 0 per nasconderlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top