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:
- ¿Cómo se extrae el nombre de usuario del usuario conectado?
- ¿Cómo se verifica si una contraseña dada coincide con la que realmente se usó para iniciar sesión en Windows?
- ¿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.
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