GINA
GINA pracuje v kontextu procesu Winlogon a jako takový se knihovna GINA DLL načte velmi brzy ve spouštěcím procesu. Knihovna GINA DLL musí dodržovat pravidla, aby byla zachována integrita systému, zejména pokud jde o interakci s uživatelem.
Poznámka
Knihovny GINA DLL jsou ignorovány v systému Windows Vista.
Nejběžnějším použitím GINA je komunikace s externím zařízením, jako je čtečka čipové karty . Je nezbytné nastavit spouštěcí parametr ovladače zařízení na systém (Winnt.h: SERVICE_SYSTEM_START), aby se zajistilo, že ovladač je načten v době vyvolání GINA.
Účelem knihovny GINA DLL je poskytnout přizpůsobitelné postupy identifikace a ověřování uživatele. Výchozí GINA to dělá delegováním monitorování událostí SAS na Winlogon, který přijímá a zpracovává CTL+ALT+DEL zabezpečené sekvence pozornosti (SAS). Vlastní GINA zodpovídá za nastavení pro příjem událostí SAS (kromě výchozí události CTRL+ALT+DEL SAS) a upozorňování winlogonu na výskyt událostí SAS. Winlogon vyhodnotí svůj stav a určí, co je potřeba ke zpracování vlastního sdíleného přístupového podpisu GINA. Toto zpracování obvykle zahrnuje volání funkcí zpracování SAS GINA.
Informace o konkrétních funkcích exportu GINA najdete v tématu Funkce exportu GINA. Informace o použití struktur GINA k předávání informací naleznete v tématu GINA Struktury.
Námět | Popis |
---|---|
načítání a spouštění knihovny GINA DLL |
Jaká hodnota klíče registru se má změnit, aby se načetla a spustila vlastní knihovna DLL GINA. |
sestavení a testování knihovny GINA DLL |
Jak otestovat knihovnu GINA DLL. |