2010-12-23 6 views
1

가능한 중복 :
How can I customize the login screen for Windows Vista & 7?로그인 화면 교체

은 내가 몇 필요가 윈도우 7의 기본 로그인 화면으로 대체됩니다 사용자 정의 윈도우 로그인 화면을 개발하고 이 목적을위한 정보.

  1. C#가 좋은 선택이 다음의 경우 C# 바로 이것에 대한 언어 나 C++
  2. 얼마나 좋은 찾고 UI를위한 WPF에 대한.
  3. PrincipalContext 클래스를 사용하여 사용자를 인증 할 수 있습니다. 이제 인증 후에 해당 사용자의 데스크톱을 표시해야합니다. 어떻게 할 수 있니?

코드 예제 또는 참조를 제공 할 수 있다면 도움이 될 것입니다.

+0

http://stackoverflow.com/questions/2378549/windows-login-integration –

답변

2

MSDN Magazine에 따르면 관리되는 코드를 사용할 수 없으며 사용자 고유의 UI를 그릴 수 없습니다.

관한 UI 드로잉 :

또한 로그온 구성 요소의 그래픽 특징을 렌더링에 관한 중요한 변화가 있었다. 이전에는 GINA에서 처리 했으므로 타사 구성 요소가 렌더링을 수행 할 수있었습니다. 새로운 아키텍처에서는 운영 체제의 기본 제공되는 LogonUI가이를 담당합니다.

그래서 새 모델에서 공급자 별 사용자 프롬프트 작동이 어떻게 이루어 집니까? 자격 증명 공급자 아키텍처에서는 각 공급자가 UI 요소를 열거해야합니다. 예를 들어 특정 시나리오에서 공급자는 LogonUI에 두 개의 편집 상자, 두 개의 캡션, 확인란 및 비트 맵이 필요함을 나타낼 수 있습니다. LogonUI는 자격 증명 공급자를 대신하여 해당 컨트롤을 렌더링합니다. 이는 이전에 논의 된 목표를 달성하는 데 큰 도움이됩니다. 진화하는 다양한 인증 시나리오를 지원하는 일관된 모양과 접근 방식입니다.

자격 증명 공급자 아키텍처 및 호스트 지원 네이티브 코드 : 관리 코드에 관한

.