Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour que votre package reçoive des notifications d’événements de winlogon, vous devez fournir le nom du package, les noms des fonctions du gestionnaire d’événements dans le package, la DLL chargée de l’implémentation du package et des informations sur la prise en charge des événements asynchrones et l’emprunt d’identité.
Vous devez créer la clé de Registre du package de notification en tant que sous-clé de
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Notifier
Le nom de la clé est généralement identique au nom de la DLL ; toutefois, cela n’est pas obligatoire. Le nom choisi pour votre package ne doit pas entrer en conflit avec les noms d’autres packages de notification installés.
Dans la Notifier clé de Registre, créez les valeurs de Registre suivantes s’il existe une fonction de gestionnaire d’événements pertinente dans votre package.
| Nom de valeur [type de données] | Description |
|---|---|
|
asynchrone [REG_DWORD] |
Indique si le package peut gérer les événements de manière asynchrone. Si cette valeur est définie sur 1, Winlogon appelle les fonctions de package dans un thread distinct. Sinon, ce n’est pas le cas. |
|
dllName[REG_EXPAND_SZ] |
Nom de la DLL qui implémente le package de notification, par exemple : «Notify.dll». |
|
emprunt d’identité[REG_DWORD] |
Indique si Winlogon doit emprunter l’identité du contexte de sécurité de l’utilisateur connecté lorsqu’il appelle les fonctions du package de notification. Si cette valeur est définie sur 1, Winlogon utilise l’emprunt d’identité. Sinon, ce n’est pas le cas. |
|
verrouillage[REG_SZ] |
Nom de la fonction qui gère les événements de verrouillage de bureau, par exemple : « WLEventLock ». |
|
de déconnexion [REG_SZ] |
Nom de la fonction qui gère les événements de déconnexion, par exemple : « WLEventLogoff ». |
|
de connexion [REG_SZ] |
Nom de la fonction qui gère les événements d’ouverture de session, par exemple : « WLEventLogon ». |
|
d’arrêt [REG_SZ] |
Nom de la fonction qui gère les événements d’arrêt, par exemple : « WLEventShutdown ». |
|
SmartCardLogonNotify[DWORD ] |
Indique si Winlogon doit générer une notification pour les événements d’ouverture de session à partir de cartes à puce. Si cette valeur est définie sur 1, Winlogon autorise les notifications de carte à puce. Sinon, ce n’est pas le cas. |
|
StartScreenSaver [REG_SZ] |
Nom de la fonction qui gère les événements de démarrage de l’économiseur d’écran, par exemple : « WLEventStartScreenSaver ». |
|
StartShell [REG_SZ] |
Nom de la fonction qui gère les événements de démarrage du shell, par exemple : « WLEventStartShell ». Un événement de démarrage d’interpréteur de commandes se produit une fois que l’utilisateur s’est connecté, mais avant l’affichage du bureau. Il diffère de l’événement de connexion dans lequel la sécurité de l’utilisateur contexte a été établie, et les ressources telles que les connexions réseau sont disponibles. |
|
de démarrage [REG_SZ] |
Nom de la fonction qui gère les événements de démarrage système, par exemple : « WLEventStartup ». |
|
stopScreenSaver[REG_SZ] |
Nom de la fonction qui gère les événements d’arrêt de l’économiseur d’écran, par exemple : « WLEventStopScreenSaver ». |
|
Déverrouiller[REG_SZ] |
Nom de la fonction qui gère les événements de déverrouillage du bureau, par exemple : « WLEventUnlock ». |