Spraw, aby ekran logowania do systemu Windows 7 wyglądał jak ekran logowania do systemu Windows XP

10

Czy istnieje sposób, aby ekran logowania w systemie Windows 7 wyglądał tak jak w systemie Windows XP, tj. Pola dla:

  • Nazwa Użytkownika
  • Hasło
  • Domena

Wiem, że to trochę dziwne i uwierzcie mi, nie zrobiłbym tego, gdybym nie musiał. Nawet gdyby istniał tylko sposób na wybranie domeny z listy rozwijanej, byłoby dobrze. Staramy się, aby użytkownicy spoza domeny logowali się na komputerze lokalnym zamiast do domeny za pomocą ogólnej nazwy użytkownika i hasła.

W celu znalezienia w przyszłości okazało się, że najłatwiejszym sposobem rozwiązania problemu, który miałem (zachęcanie lokalnych użytkowników do łatwego logowania) jest dodanie ./ przed nazwą użytkownika.
tj ./joebloggs

Joe Taylor
źródło
1
+1, przepływ pracy w systemie Windows Vista / 7 „Switch User” jest bolesny .
Joel Coehoorn

Odpowiedzi:

2

Jestem facetem za Paralint.com, wskazanym przez lsxek. Pracuję nad zapleczem i moja praca nie pomoże przywrócić wyglądu XP, przepraszam.

Uzyskiwanie poświadczeń od użytkownika jest obsługiwane przez dostawcę poświadczeń. W najnowszym zestawie SDK platformy znajdują się próbki . Jeśli zdecydujesz się pójść tą ścieżką, skończysz tak:

  1. Zbuduj dostawcę poświadczeń, który informuje LogonUI.exe o polu, którego potrzebujesz
  2. Wypełnij te pola danymi, np. Listą domen
  3. Po powiadomieniu, że kafelek został wypełniony, szereguj poświadczenia do obsługi LSASS.exe

Jeśli chodzi tylko o zmianę wyglądu ekranu logowania, próbki Microsoftu zapewnią ci dobry start. Ale zastanowiłbym się - i jestem pewien, że już masz - rozważyć korzyści, jakie przyniesie ci praca, biorąc pod uwagę utrzymanie i wszystkie ...

ixe013
źródło
7

Według tego wątku nie jest to możliwe, ponieważ zarówno system Windows Vista, jak i 7 nie używają starego pliku MSGina.DLL, który zawierał wspomniane okno dialogowe. Istnieje jednak sugerowana edycja rejestru w tym samym wątku, która pozwala ukryć konta, których nie chcesz wyświetlać na ekranie logowania.

EDYCJA: Najwyraźniej nie przeprowadziłem pełnego wyszukiwania. Istnieje projekt typu open source o nazwie pGina, który może tu pomóc. Wymaga .NET Framework v3.5 SP1 i ma wtyczkę związaną z autoryzacją LDAP. Jednak obsługa systemu Windows 7 jest wciąż w toku.

EDYCJA 2: Kolejne możliwe rozwiązanie w pracy: ktoś przenosi swoją niestandardową GINA do dostawcy poświadczeń odpowiedniego do użycia w systemie Vista (i ewentualnie Windows 7).

Isxek
źródło
1
Mam zamiar wytrzymać jeszcze kilka dni. Jeśli nie, to uważam, że to dobra odpowiedź, którą otrzymam.
Joe Taylor,