Creating a Winlogon Notification Package

Creating a Winlogon Notification Package

A Winlogon notification package is a DLL that exports functions that handle Winlogon events. For example, when a user logs onto the system, Winlogon calls each notification package's logon event handler function to provide information about the event.

The names of the event handler functions implemented in a notification package are left up to the developer; Winlogon checks the registry to obtain the names of the event handler functions. For example, one notification package might implement the logon event handler function as WLEventLogon whereas another might use HandleLogonEvent.

You do not have to implement and register event handlers for every Winlogon event, only for events that are useful to your application. Each event handler function must use the function prototype described in Event Handler Function Prototype. This prototype has a single parameter: a WLX_NOTIFICATION_INFO structure that contains details about the event.

Winlogon ignores the output of event handler functions. If handling an event requires interacting with Winlogon, use the Winlogon Support Functions.

To use your Winlogon notification package, the DLL must be copied to the %SystemRoot%/system32 folder, and a registry update must be made for the notification package. For information about the registry update, see Registering a Winlogon Notification Package.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值