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)