Hacer que la pantalla de inicio de sesión de Windows 7 se parezca a la pantalla de inicio de sesión de Windows XP

10

¿Hay alguna manera de hacer que la pantalla de inicio de sesión en Windows 7 se parezca a la de Windows XP, es decir, cuadros para:

  • Nombre de usuario
  • Contraseña
  • Dominio

Sé que esto es un poco extraño, y confía en mí, no lo haría si no tuviera que hacerlo. Incluso si hubiera una manera de seleccionar el dominio de un cuadro desplegable, sería bueno. Estamos tratando de que los usuarios que no son de dominio inicien sesión en la máquina local en lugar de ingresar al dominio con un nombre de usuario y contraseña genéricos.

Para referencia futura, descubrí que la forma más fácil de resolver el problema que estaba teniendo (Hacer que los usuarios locales inicien sesión fácilmente) es agregar un ./ delante del nombre de usuario.
es decir ./joebloggs

Joe Taylor
fuente
1
+1, el flujo de trabajo de Windows Vista / 7 "Cambiar usuario" es doloroso .
Joel Coehoorn

Respuestas:

2

Soy el chico detrás de Paralint.com, señalado por lsxek. Estoy trabajando en el back-end, y mi trabajo no te ayudará a recuperar el aspecto XP, lo siento.

Un proveedor de credenciales se encarga de obtener las credenciales de un usuario. Hay ejemplos en el último SDK de plataforma . Si eliges seguir ese camino, terminarás haciendo esto:

  1. Cree un proveedor de credenciales que informe a LogonUI.exe del campo que necesita
  2. Rellene esos campos con datos, como una lista de dominios
  3. Cuando se le notifique que su mosaico se completó, serialice las credenciales para que LSASS.exe las maneje

Si solo se trata de reorganizar el aspecto de la pantalla de inicio de sesión, las muestras de Microsoft le darán una buena ventaja. Pero yo, y estoy seguro de que ya lo ha hecho, consideraría los beneficios que obtendrá de ese trabajo, considerando el mantenimiento y todo ...

ixe013
fuente
7

De acuerdo con este hilo , no es posible porque Windows Vista y 7 no usan el viejo archivo MSGina.DLL que proporcionaba dicho cuadro de diálogo. Sin embargo, hay una edición de registro sugerida en el mismo hilo que le permitiría ocultar cuentas que no desea mostrar en la pantalla de inicio de sesión.

EDITAR: Aparentemente no hice una búsqueda completa. Hay un proyecto de código abierto llamado pGina que podría ayudar aquí. Requiere .NET Framework v3.5 SP1, y tiene un complemento relacionado con la autorización LDAP. Sin embargo, el soporte para Windows 7 sigue siendo un trabajo en progreso.

EDIT 2: Otra posible solución en proceso: alguien está transfiriendo su GINA personalizada a un proveedor de credenciales adecuado para su uso en Vista (y posiblemente en Windows 7).

Isxek
fuente
1
Voy a aguantar unos días más. Si no, creo que esta es una buena respuesta como voy a obtener.
Joe Taylor