Иллюстрированный самоучитель по Pogramming Sistem Security


         

в ответ вызывает функцию GINA


Winlogon в ответ вызывает функцию GINA WlxLogoff;

  • если пользователь желает завершить работу с компьютером, GINA возвращает значение WLX_SAS_ACTION_SHUTDOWN, Winlogon последовательно вызывает функции GINA WlxLogoff к WlxShutdown.;


  • если пользователь желает перезагрузить компьютер, GINA возвращает значение WLX_SAS_ACTION_SHUTDOWN_REBOOT. Winlogon последовательно вызывает функции GINA WlxLogoff и WlxShutdown. По окончании выгрузки системы компьютер автоматически перезагружается;


  • если пользователь желает, закончить работу с компьютером и выключить его, GINA возвращает значение WLX_SAS_ACTION_SHUTDOWN_ REBOOT_ POWER_OFF. Winlogon последовательно вызывает функции GINA WlxLogoff n WlxShutdown. По окончании выгрузки системы компьютер автоматически выключается. Если аппаратная часть компьютера не допускает программного отключения питания, данное возвращаемое значение имеет тот же эффект, что и WLX_SAS_ACTION_ SHUTDOWN;


  • если пользователь желает изменить свой пароль, GINA выводит на экран соответствующее диалоговое окно, по окончании ввода пользователем нового пароля вызывает функцию WlxChangePasswordNotify и затем возвращает в Winlogon

    значение WLX_SAS_ACTION_PWD_ CHANGED.


  • Когда рабочая станция заблокирована, а пользователь нажал комбинацию Ctrl-Alt-

    Del, Winlogon вызывает функцию GINA WlxWkstaLockedSas. GINA запрашивает у

    f пользователя параметры идентификации и проверяет их. В зависимости от результата

    проверки GINA возвращает одно из следующих значений:

  • WLX_UNLOCK_WKSTA - разблокировать рабочую станцию;


  • WLX_FORCE_LOGOFF - принудительный выход из системы с последующим входом в систему администратора;


  • WLX_NO_ACTION - рабочая станция остается заблокированной.


  • Если пользователь вошел в систему и один из процессов вызывает системную функцию ExitWindowsEx, Winlogon в зависимости от параметров ExitWindowsEx вызывает либо WlxLogoff, либо последовательно WlxLogoff и WlxShutdown. При этом, соответственно, либо пользователь выходит из системы, либо система завершает работу.

    Содержание  Назад  Вперед