GINA DLL 빌드 및 테스트
모든 함수, 프로토타입, 구조 및 상수는 Winwlx.h 헤더 파일에 정의됩니다.
메모
GINA DLL은 Windows Vista에서 무시됩니다.
GINA DLL을 테스트하려면 Microsoft DDK(Windows 드라이버 개발 키트)에서 사용할 수 있는 확인된 버전의 운영 체제에서 Winlogon.exe 사용합니다. 확인된 버전의 Winlogon 다음과 같이 GINA 디버깅을 지원합니다.
다음 구문을 사용하여 Win.ini 섹션을 만들어 Winlogon 디버깅 옵션을 지정할 수 있습니다.
[WinlogonDebug] LogFile=C:\Winlogon.log DebugFlags=Flag1 [, Flag2 ...]
지정한 경우 LogFile 디버깅 정보를 기록하는 데 사용할 파일의 정규화된 이름을 포함해야 합니다. 파일이 없으면 파일이 만들어집니다.
DebugFlags 옵션은 로그 파일에 쓸 디버깅 정보의 종류 또는 디버거를 지정합니다. DebugFlags 다음 플래그 중 하나 이상을 포함할 수 있습니다.
디버깅 플래그 묘사 CoolSwitch Ctrl+Alt+Shift+Tab 키 조합으로 인해 Winlogon에서 디버그 중단이 발생합니다. 오류 인쇄 오류입니다. Init 초기화 및 진행률 메시지를 인쇄합니다. 알리다 알림 패키지 메시지를 인쇄합니다. SAS SAS(보안 주의 순서) 알림에 대한 정보를 인쇄합니다. 상태 Winlogon이 상태를 변경할 때 메시지를 인쇄합니다. 타임 아웃 시간 제한이 설정되거나 시간 제한에 도달하면 메시지를 인쇄합니다. 흔적 자세한 추적 정보를 인쇄합니다. 경고하다 경고를 인쇄합니다. 디버거에서 확인된 Winlogon 버전을 시작하려면 레지스트리에 다음 항목을 추가합니다.
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Image File Execution Options winlogon.exe Debugger = ntsd -d<dl> <dt>
데이터 형식
메모
Windows NTSD(기호 디버거)를 사용하여 Winlogon을 디버그해야 합니다.
관련 항목