Как перехватить нажатие Ctrl+Alt+Del
|
3 кнопки, которые потрясли DOS
|
В WinNT есть Dll называемая GINA DLL. Так вот - это Dll,
которая отвечает за вход юзера в систему и другие вещи.
Например то окошко которое показываеться при нажатии ctrl+alt+del...
Эту Dll Microsoft сделал заменяемой - то есть можна написать свою
и заменить весь процесс входа юзера в систему. Так, например,
делает Novell Netware. Gina Dll экспортирует примерно 15 функций,
которые нужно описать. Одна из них вызывается WinLogon в ответ
на нажатие ctrl+alt+del. В нашем случае можна сделать Dll
которая все вызовы переадресовует стандартной (msgina.dll),
а тот который нам нужно написать самому.
Хэлп есть в MSDN. Там такжэ есть экзампл готовой Dll и StubDll.
|