Voci del Registro di sistema (autenticazione)
Affinché il pacchetto riceva le notifiche degli eventi da Winlogon, è necessario specificare il nome del pacchetto, i nomi delle funzioni del gestore eventi nel pacchetto, la DLL responsabile dell'implementazione del pacchetto e informazioni su se la DLL supporta eventi asincroni e rappresentazione.
È necessario creare la chiave del Registro di sistema del pacchetto di notifica come sottochiave di
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Winlogon\Notificare
Il nome della chiave è in genere lo stesso del nome della DLL; tuttavia, questo non è obbligatorio. Il nome scelto per il pacchetto non deve essere in conflitto con i nomi di altri pacchetti di notifica installati.
Nella chiave del Registro di sistema Notifica creare i valori del Registro di sistema seguenti se è presente una funzione del gestore eventi pertinente nel pacchetto.
Nome valore [tipo di dati] | Descrizione |
---|---|
Asincrona[REG_DWORD] |
Indica se il pacchetto può gestire gli eventi in modo asincrono. Se questo valore è impostato su 1, Winlogon chiama le funzioni del pacchetto in un thread separato. In caso contrario, questo non accade. |
DllName[REG_EXPAND_SZ] |
Nome della DLL che implementa il pacchetto di notifica, ad esempio: "Notify.dll". |
Rappresentazione[REG_DWORD] |
Indica se Winlogon deve rappresentare il contesto di sicurezza dell'utente connesso quando chiama le funzioni del pacchetto di notifica. Se questo valore è impostato su 1, Winlogon usa la rappresentazione. In caso contrario, questo non accade. |
Blocco[REG_SZ] |
Nome della funzione che gestisce gli eventi di blocco desktop, ad esempio "WLEventLock". |
Logoff[REG_SZ] |
Nome della funzione che gestisce gli eventi di logoff, ad esempio "WLEventLogoff". |
Accesso[REG_SZ] |
Nome della funzione che gestisce gli eventi di accesso, ad esempio "WLEventLogon". |
Arresto[REG_SZ] |
Nome della funzione che gestisce gli eventi di arresto, ad esempio "WLEventShutdown". |
SmartCardLogonNotify[DWORD] |
Indica se Winlogon deve generare una notifica per gli eventi di accesso dalle smart card. Se questo valore è impostato su 1, Winlogon consente le notifiche della smart card. In caso contrario, questo non accade. |
StartScreenSaver[REG_SZ] |
Nome della funzione che gestisce gli eventi di avvio dello screen saver, ad esempio "WLEventStartScreenSaver". |
StartShell[REG_SZ] |
Nome della funzione che gestisce gli eventi di avvio della shell, ad esempio "WLEventStartShell". Un evento di avvio della shell si verifica dopo l'accesso dell'utente, ma prima che venga visualizzato il desktop. È diverso dall'evento di accesso in cui è stato stabilito il contesto di sicurezza dell'utente e le risorse, ad esempio le connessioni di rete, sono disponibili. |
Startup[REG_SZ] |
Nome della funzione che gestisce gli eventi di avvio del sistema, ad esempio "WLEventStartup". |
StopScreenSaver[REG_SZ] |
Nome della funzione che gestisce gli eventi di arresto dello screen saver, ad esempio "WLEventStopScreenSaver". |
Sblocca[REG_SZ] |
Nome della funzione che gestisce gli eventi di sblocco desktop, ad esempio "WLEventUnlock". |