GINA DLL 빌드 및 테스트
모든 함수, 프로토타입, 구조체 및 상수는 Winwlx.h 헤더 파일에 정의됩니다.
참고
GINA DLL은 Windows Vista에서 무시됩니다.
GINA DLL을 테스트하려면 Microsoft Windows DDK(드라이버 개발 키트)에서 사용할 수 있는 확인된 버전의 운영 체제에서 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을 디버그해야 합니다.
관련 항목