LockWorkStation для NT

From
Alex Fedotov (2:5020/175.2)
To
Igor Vartanov
Date
2002-03-14T04:08:14Z
Area
SU.WINDOWS.NT.PROG
From: "Alex Fedotov" <me@alexfedotov.com>

Igor Vartanov wrote:

 DL>> Создал я десктоп, без всяких диалогов для начала. Переключаюсь на него
 DL>> - и пустота. Хорошо вроде-бы. Но нажимаю Ctrl+Alt+Del, далее - "Выход
 DL>> из системы" и происходит следующее - десктоп этот закрывается первым,
 DL>> появляются окна запущенных приложений, и они начинают закрыватся. Если
 DL>> есть несохранённый документ например, то процесс закрытия может и
 DL>> прекратится и можно что угодно делать... Это как-то не похоже на
 DL>> LockWorkStation :((.

 IV>     Да, ты прав - я несколько поторопился с выводами. Будем думать
 IV> дальше. Похоже, нужно делать gina wrapper, умеющий реагировать на
 IV> пользовательские действия посылкой пользовательского SAS (посредством
 IV> WlxSasNotify), в ответ на который из WlxLoggedOnSAS вернется
 IV> WLX_SAS_ACTION_LOCK_WKSTA.

Я такой делал однажды. Если интересно, могу исходники выложить.

Но, по-моему, это overkill - менять GINA только для того, чтобы станцию
заблокировать, тем более, что все прогрессивное человечество уже основательно
на Win2K переходит (это я по логам своего сайта сужу). В общем, я считаю, что
решение с password protected screen-saver вполне нормальное, а менять GINA -
это для пуристов и мазохистов.

-- Alex Fedotov

--- ifmail v.2.15
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)