Faire en sorte que l'écran de connexion de Windows 7 ressemble à l'écran de connexion de Windows XP


10

Existe-t-il un moyen de faire en sorte que l'écran de connexion dans Windows 7 ressemble à celui de Windows XP, c'est-à-dire des cases pour:

  • Nom d'utilisateur
  • Mot de passe
  • Domaine

Je sais que c'est un peu étrange, et croyez-moi, je ne le ferais pas si je n'avais pas à le faire. Même s'il y avait juste un moyen de sélectionner le domaine dans une liste déroulante, ce serait bien. Nous essayons de faire en sorte que les utilisateurs n'appartenant pas au domaine se connectent à la machine locale au lieu de se connecter au domaine avec un nom d'utilisateur et un mot de passe génériques.

Pour référence future, j'ai trouvé que le moyen le plus simple de résoudre le problème que j'avais (faire en sorte que les utilisateurs locaux se connectent facilement) est d'ajouter un ./ devant le nom d'utilisateur.
ie ./joebloggs


1
+1, le workflow de Windows Vista / 7 "Changer d'utilisateur" est pénible .
Joel Coehoorn

Réponses:


2

Je suis le gars derrière Paralint.com, souligné par lsxek. Je travaille sur le back-end, et mon travail ne vous aidera pas à ramener le look XP, désolé.

L'obtention des informations d'identification d'un utilisateur est gérée par un fournisseur d'informations d'identification. Il existe des exemples dans le dernier Kit de développement Platform SDK . Si vous choisissez de suivre cette voie, vous finirez par faire ceci:

  1. Créez un fournisseur d'informations d'identification qui informe LogonUI.exe du champ dont vous avez besoin
  2. Remplissez ces champs avec des données, comme une liste de domaines
  3. Lorsque vous êtes informé que votre vignette a été remplie, sérialisez les informations d'identification pour LSASS.exe à gérer

S'il s'agit simplement de réorganiser l'apparence de l'écran de connexion, les exemples de Microsoft vous donneront une bonne longueur d'avance. Mais je voudrais - et je suis sûr que vous en avez maintenant - considérer les avantages que vous retirerez de ce travail, compte tenu de la maintenance et de tout ...


7

Selon ce fil , ce n'est pas possible car Windows Vista et 7 n'utilisent pas l'ancien fichier MSGina.DLL qui fournissait ladite boîte de dialogue. Cependant, il y a une modification suggérée du registre dans le même fil qui vous permettrait de masquer les comptes que vous ne souhaitez pas afficher sur l'écran de connexion.

EDIT: Apparemment, je n'ai pas fait de recherche complète. Il y a un projet open source appelé pGina qui pourrait aider ici. Il nécessite .NET Framework v3.5 SP1 et possède un plug-in lié à l'autorisation LDAP. Cependant, la prise en charge de Windows 7 est encore à peu près un travail en cours.

EDIT 2: Une autre solution possible en cours: quelqu'un transfère son GINA personnalisé vers un fournisseur d'informations d'identification utilisable sous Vista (et éventuellement Windows 7).


1
Je vais tenir encore quelques jours. Sinon, je pense que c'est une bonne réponse que je vais obtenir.
Joe Taylor

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.