Làm cho màn hình đăng nhập Windows 7 trông giống như màn hình đăng nhập Windows XP


10

Có cách nào để làm cho màn hình đăng nhập trong Windows 7 trông giống như trong Windows XP, tức là các hộp cho:

  • tên tài khoản
  • Mật khẩu
  • Miền

Tôi biết đây là một chút kỳ lạ, và tin tôi đi, tôi sẽ không làm điều đó nếu tôi không phải làm thế. Ngay cả khi chỉ có một cách để chọn tên miền từ hộp thả xuống sẽ tốt. Chúng tôi đang cố gắng để người dùng không phải tên miền đăng nhập vào máy cục bộ thay vì vào tên miền với tên người dùng và mật khẩu chung.

Để tham khảo trong tương lai tôi thấy rằng cách dễ nhất để giải quyết vấn đề tôi gặp phải (Bắt người dùng cục bộ dễ dàng đăng nhập) là thêm một ./ trước tên người dùng.
tức là ./joebloggs


1
+1, quy trình làm việc của windows vista / 7 "switch user" thật đau đớn .
Joel Coehoorn

Câu trả lời:


2

Tôi là người đứng sau Paralint.com, được chỉ ra bởi lsxek. Tôi đang làm việc ở mặt sau và công việc của tôi sẽ không giúp bạn mang lại giao diện XP, xin lỗi.

Nhận thông tin xác thực từ người dùng được xử lý bởi Nhà cung cấp thông tin xác thực. Có các mẫu trong SDK nền tảng mới nhất . Nếu bạn chọn đi xuống con đường đó, cuối cùng bạn sẽ làm điều này:

  1. Xây dựng Nhà cung cấp thông tin xác thực thông báo cho LogonUI.exe về lĩnh vực bạn cần
  2. Điền vào các trường đó với dữ liệu, như một danh sách các tên miền
  3. Khi được thông báo rằng ô của bạn đã được điền, hãy tuần tự hóa thông tin đăng nhập cho LSASS.exe để xử lý

Nếu đó chỉ là vấn đề sắp xếp lại giao diện của màn hình đăng nhập, các mẫu của Microsoft sẽ giúp bạn có một khởi đầu tốt. Nhưng tôi sẽ - và tôi chắc chắn bây giờ bạn có - xem xét những lợi ích bạn sẽ có được từ công việc đó, xem xét bảo trì và tất cả ...


7

Theo chủ đề này , điều đó là không thể vì cả Windows Vista và 7 đều không sử dụng tệp MSGina.DLL cũ đã cung cấp hộp thoại nói trên. Tuy nhiên, có một chỉnh sửa đăng ký được đề xuất trong cùng một chủ đề cho phép bạn ẩn các tài khoản mà bạn không muốn hiển thị ở màn hình đăng nhập.

EDIT: Rõ ràng tôi đã không thực hiện một tìm kiếm hoàn chỉnh. Có một dự án mã nguồn mở gọi là pGina có thể giúp đỡ ở đây. Nó yêu cầu .NET Framework v3.5 SP1 và nó có một plugin liên quan đến ủy quyền LDAP. Tuy nhiên, hỗ trợ cho Windows 7 vẫn còn khá nhiều việc phải làm.

EDIT 2: Một giải pháp khả thi khác trong công việc: ai đó đang chuyển GINA tùy chỉnh của họ sang nhà cung cấp Thông tin phù hợp để sử dụng trong Vista (và có thể cả Windows 7).


1
Tôi sẽ tổ chức thêm một vài ngày nữa. Nếu không tôi nghĩ rằng đây là một câu trả lời tốt như tôi sẽ nhận được.
Joe Taylor

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.