Winlogon 알림 패키지 만들기

Winlogon 알림 패키지는 Winlogon 이벤트를 처리하는 함수를 내보내는 DLL입니다. 예를 들어 사용자가 시스템에 로그온할 때 Winlogon은 각 알림 패키지의 로그온 이벤트 처리기 함수를 호출하여 이벤트에 대한 정보를 제공합니다.

알림 패키지에 구현된 이벤트 처리기 함수의 이름은 개발자에게 맡기고, Winlogon은 레지스트리를 확인하여 이벤트 처리기 함수의 이름을 가져옵니다. 예를 들어 한 알림 패키지는 로그온 이벤트 처리기 함수를 로 WLEventLogon 구현할 수 있지만 다른 패키지는 를 사용할 HandleLogonEvent수 있습니다.

애플리케이션에 유용한 이벤트에 대해서만 모든 Winlogon 이벤트에 대한 이벤트 처리기를 구현하고 등록할 필요가 없습니다. 각 이벤트 처리기 함수는 이벤트 처리기 함수 프로토타입에 설명된 함수 프로토타입을 사용해야 합니다. 이 프로토타입에는 이벤트에 대한 세부 정보가 포함된 WLX_NOTIFICATION_INFO 구조체라는 단일 매개 변수가 있습니다.

Winlogon은 이벤트 처리기 함수의 출력을 무시합니다. 이벤트를 처리하려면 Winlogon과 상호 작용해야 하는 경우 Winlogon 지원 함수를 사용합니다.

Winlogon 알림 패키지를 사용하려면 DLL을 %SystemRoot%\system32 폴더에 복사해야 하며 알림 패키지에 대한 레지스트리 업데이트를 수행해야 합니다. 레지스트리 업데이트에 대한 자세한 내용은 Winlogon 알림 패키지 등록을 참조하세요.