sesion inicio dominio desactivar configurar automatico autologon windows vb.net authentication passwords username

desactivar - inicio de sesion automatico windows 10 dominio



Verificación de detalles del usuario y inicio de sesión automático de Windows (2)

He visto esta aplicación que puede extraer nuestro nombre de usuario de alguna parte y pregunta nuestra contraseña. Para estar seguro, escribí mi contraseña incorrecta y podría verificar que era una contraseña incorrecta y me pidió que ingresara la contraseña correcta. Mi pregunta es:

  1. ¿Cómo se extrae el nombre de usuario del usuario conectado?
  2. ¿Cómo se verifica si una contraseña dada coincide con la que realmente se usó para iniciar sesión en Windows?
  3. ¿Cómo iniciamos sesión automáticamente proporcionando estos detalles verificados que usted dice en un momento específico al verificar regularmente el tiempo con un temporizador?

¿Es esto posible en VB.NET?

Gracias por adelantado


Esto parece que probablemente se haga usando Autenticación de Windows o similar. La verificación generalmente se realiza contra Active Directory.

También puede iniciar sesión automáticamente en el uso de personas, siempre y cuando hayan iniciado sesión en Windows y (creo) esté ejecutando un servidor IIS, o similar.

http://msdn.microsoft.com/en-us/library/ff647405.aspx


Esta función autenticará un nombre de usuario y contraseña contra el directorio activo. Tendrá que importar el espacio de nombres System.DirectoryServices. También deberá especificar la ruta LDAP para el dominio en la variable "dominio", como "dc = mydomain, dc = com".

Además, eche un vistazo al material My.User. *.

Private Function Authenticate(userName As String, password As String, domain As String) As Boolean Dim authentic As Boolean = False Try Dim entry As New DirectoryEntry("LDAP://" & domain, userName, password) Dim nativeObject As Object = entry.NativeObject authentic = True Catch generatedExceptionName As DirectoryServicesCOMException End Try Return authentic End Function