Winlogon - Windows GINA (Graphical Identification and Authentication)
Windows Programming 2012. 2. 9. 16:21Window 구동시 처음 나오는 Winlogon Dialog에 대한 정보를 다루는 라이브러리.
윈도우 로그인 제어, 윈도우세션 Start/Stop, 유저 logon/logoff 제어, Display Lock/Unlock (스크린세이버) 등의
원하는 동작을 구현할 수 있다.
GINA 동작방식은 Default로 Window는 MSGINA.dll을 호출하여 동작하게 되며,
Device Driver의 Filter Dirver와 동작이 비슷하나, 실제 Device Driver는 아니다.
C++/C#으로 치면 GINA 프로그래밍은 Override 된 함수를 구현하는 것과 비슷하다.
작성자가 GINA 스키마에 맞는 DLL 프로그래밍으로 windows에 카피하여 Register에 등록하면
나만의 GINA 기능을 수행 할 수 있다.
Registry는 다음과 같다
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
여기에 GinaDLL 키를 String 데이터로 만들고 데이터는 본인이 만든 DLL이름을 입력하고, reboot 하면 된다.
다음은 등록 스크립트이다.
======================<Start of RegisterGina.reg>=======================================================
Windows Registry Editor Version 5.00
[HKEY_LOCAL)MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"GinaDLL"="<본인이 만든 Gina>.dll"
======================<End of RegisterGinal.reg>========================================================
'Windows Programming' 카테고리의 다른 글
| Winlogon - Windows GINA (Graphical Identification and Authentication) (0) | 2012.02.09 |
|---|
댓글을 달아 주세요
넥슨 온라인게임 악성코드에 관한 분석
2012. 2. 2. 20:29보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
산업재해보상보험제도의 이해.z01
산업재해보상보험제도의 이해.zip




댓글을 달아 주세요