2011-12-06 6 views
0

Windows 7 자격 증명 공급자에서 Ctrl-Alt-Del을 잡을 수있는 방법이 있는지 알아 내려고하고 있습니다. 나는 우리가 GINA 일 WlxSASNotify를 사용하여 이것을 할 수 있었고, 나는 Vista Cred Prov 문서에서 SAS를 더 이상 함정에 빠뜨릴 방법이 없다는 것을 기억했다.WlxSASNotify 및 Windows 자격증 명 공급자

이후로 어떤 업데이트가 있었습니까? 나는 공정한 비트로 인터넷 검색을 해왔으며 Windows 7 Cred Prov에서 특별한 것을 발견하지 못했습니다.

감사합니다.

+0

? 이제는 훨씬 더 힘들어졌습니다. 어쩌면 당신은 다른 것을 할 수 있고 똑같은 결과를 얻을 수 있을까요? – ixe013

+0

사과드립니다. 나는 잠시 뒤에 응답해야했다. 내 맞춤 GINA에 환영 화면이 표시됩니다 (이러한 정보는 Windows에 로그인 할 때 사용할 수있는 요소입니다). 사용자는 CAD를 눌러 사용자 이름, 비밀번호, 도메인을 입력하는 다른 화면으로 이동합니다. 나는 같은 작업을 수행하는 다른 단축키가 있지만 오래된 사용자에게는 동작이 변경됩니다. 나는 행동을 똑같이 유지하려고 노력했다. 우리는 UI 코드를 실행하는 모델 대화 상자를 사용하여 SetSelected의 실행을 차단하기 때문에 사용자 정의 CP의 UI는 동일합니다. MS 지원부와 채팅했는데 할 수 없다고합니다. – Vivek

답변

2

할 수 없습니다. CTRL-ALT-DEL은 항상 이와 같이 Winlogon.exe에 의해 처리됩니다. Windows XP까지는 정확히 "트랩"할 수는 없지만, Winlogon이 수신했을 때 어떻게해야하는지 알려주고, 심지어 자신의 UI를 보여주기까지 할 수 있습니다.

이제 CTRL-ALT-DEl이 LogonUI.exe을 시작하고 표시해야하는 UI 필드 만 알 수 있습니다. Winlogon과 통신 할 수는 없지만 볼 수는 없습니다.

SetSelected에 모달 대화 상자를 표시하면 작동하지만 이해할 수 있지만 항상이 작동한다는 보장은 없습니다. LogonUI는 항상 최상위에 위치 할 수 있으므로 데스크톱에 대한 강점이없는 다른 프로세스/사용자 계정으로 자격 증명 공급자를 실행할 수 있습니다.

가능한 모든에서, 나는이 기본 동작을 고수하려고 할

... 당신은 CTRL-ALT-DEL 후 일을하려고 무엇

+0

감사! 실제로 SetSelected 내에서 모달 대화 상자를 호출하는 한 항상 작동해야합니다. 유일하게 잡힌 점은 특정 기간 내에 자격 증명이 완전히 구성되어야한다는 것입니다 (현재 모달 대화 상자에 의해 차단 된 암호 공급자 UI 구성 포함). 그렇지 않으면 모달 대화 상자가 닫히고 공급자가 자격 증명을 알리지 않습니다. 나는 그것도 돌아 다녔지 만 나의 접근은 정말로 한심하다. 나는 기본 접근법이 최선이라는 데 동의한다. 복잡한 사용자 정의 GINA를 가지고 있으며 모든 항목을 CP로 이동하려는 경우 시간이 오래 걸립니다. – Vivek

관련 문제