Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах


Глава 2. Интерфейс Windows Vista. 2.5. Вход и выход пользователя из системы
Дата: 13 марта 2009, пятница

Полезные ссылки

"Журнал Эффективная работа на компьютере"- компьютер для начинающих.
Бесплатный Журнал Эффективная работа на компьютере. Научитесь грамотно работать с полезными и нужными утилитами, узнайте что-то новое для себя из авторских статей. Ни на одном форуме вам не расскажут, того что могу дать вам я. Ведь видеоматериал усваивается человеком в несколько раз лучше, чем обычный печатный текст. В статьях и уроках используется мой личный опыт, а не пустая переписка текстов с сайтов, которая возможно даже не работает! Прежде чем что-то сообщить, я проверяю действие тех или иных программ и методов, выявляю их эффективность. И только после этого преподношу это вам.

С уважением Артём Ющенко.

Адрес сайта http://artomu.com
E-mail: admin@artomu.com

В конец записи

Некоторые параметры работы диалога входа пользователя в систему (и выхода) также можно настроить. Однако для этого нет ни одного стандартного диалога операционной системы Windows Vista, поэтому придется пользоваться реестром.

Сведения о работе процесса winlogon.exe заносятся в журнал Applications and Services/Microsoft/Windows/Winlogon.

Настройка при помощи групповых политик

Настроить параметры входа пользователей в систему можно сразу при помощи нескольких разделов групповых политик.

Первым разделом, при помощи которого это можно сделать, является раздел КОНФИГУРАЦИЯ КОМПЬЮТЕРА/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/СИСТЕМА/LOGON. Политики данного раздела определяются файлом Logon.admx, изменяют параметры REG_DWORD типа, расположенные в дочерних подразделах ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Policies.

  • DefaultLogonDomain. Данный параметр имеет строковый тип и расположен в разделе System. Он определяет домен, используемый по умолчанию при входе пользователя в систему.
  • ExcludedCredentialProviders. Данный параметр имеет строковый тип и расположен в разделе System. С его помощью можно указать CLSID-номера провайдеров аутентификации, использование которых при аутентификации пользователей будет запрещено. По умолчанию Windows поддерживает провайдеры аутентификации при помощи пароля и при помощи смарт-карты.
  • DisableLocalMachineRun. Данный параметр расположен в разделе Explorer. Если его значение равно 1, тогда запуск программ при входе пользователя в систему, определенных в ветви HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run будет запрещен.
  • DisableLocalMachineRunOnce. Данный параметр расположен в разделе Explorer. Установка его значения равным 1 запрещает запуск при входе пользователя в систему программ, определенных в ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.
  • DisableStartupSound. Данный параметр расположен в разделе System. Если его значение равно 1, тогда при входе пользователя в систему звук запуска операционной системы воспроизводиться не будет.
  • HideFastUserSwitching. Данный параметр расположен в разделе System. Если его значение равно 1, тогда кнопка перехода между пользователями не будет отображаться в меню ПУСК и диалоге входа в систему.
  • LogonType. Данный параметр находится в разделе System. Если его значение равно 0, тогда всегда будет отображаться классический диалог входа в систему.
  • SyncForegroundPolicy. Данный параметр расположен в ветви реестра HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\Winlogon. Если его значение равно 1, тогда операционная система, перед завершением выполнения входа пользователя в систему, будет ожидать полной инициализации сети.

Также c помощью значений параметров строкового типа, расположенных в ветви HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run, можно определить программы, которые будут запускаться при входе пользователей в систему.

Также параметры входа пользователя в систему можно изменить при помощи групповых политик раздела КОНФИГУРАЦИЯ КОМПЬЮТЕРА/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/WINDOWS COMPONENTS/WINDOWS LOGON OPTIONS. Политики данного раздела определяются файлом WinLogon.admx, изменяют параметры REG_DWORD типа, расположенные в ветви HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.

  • DISABLE OR ENABLE SOFTWARE SECURE ATTENTION SEQUENCE. Изменяет значение параметра SoftwareSASGeneration. Определяет, могут ли службы или программы Специальные возможности симулировать режим SAS.
  • DISPLAY INFORMATION ABOUT PREVIOUS LOGONS DURING USER LOGON. Изменяет значение параметра DisplayLastLogonInfo. Если значение данного параметра равно 1, тогда в диалоге входа в систему будет отображаться имя пользователя, который входил в систему в последний раз.
  • REPORT WHEN LOGON SERVER WAS NOT AVAILABLE DURING USER LOGON. Изменяет значение параметра ReportControllerMissing. Данная политика определяет, будет ли отображаться всплывающее сообщение, если компьютер при входе пользователя не смог соединиться с контроллером домена и из-за этого при входе использовались предыдущие настройки аутентификации.

Изображение пользователя, используемое для всех учетных записей пользователей, может быть переопределено при помощи параметра REG_DWORD типа UseDefaultTile, расположенного в ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer. Это делается с помощью групповой политики разделп КОНФИГУРАЦИЯ КОМПЬЮТЕРА/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/ПАНЕЛЬ УПРАВЛЕНИЯ/USER ACCOUNTS.

Малоизвестные возможности

Изменение цвета рабочего стола, отображаемого перед диалогом приветствия Если вы решили полностью настроить интерфейс новой операционной системы Windows Vista, тогда с помощью параметра строкового типа background, расположенного в ветви реестра HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\LogonType, можно указать (цвет в формате RGB) фона, который будет отображаться перед отображением диалога приветствия.

Добавление учетной записи администратора к списку диалога приветствия По умолчанию диалог приветствия не содержит возможности входа в операционную систему от имени учетной записи administrator. Тем не менее, эту возможность можно добавить с помощью реестра.

Для этого достаточно воспользоваться ветвью реестра HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList. Данная ветвь по умолчанию отсутствует, поэтому ее нужно создать. Она определяет учетные записи пользователей, которые будут отображаться в диалоге приветствия. Чтобы отобразить в диалоге приветствия учетную запись администратора, в этой ветви реестра нужно создать параметр REG_DWORD типа administrator и присвоить ему значение 1.

Аналогичным образом можно скрывать или отображать другие учетные записи пользователей.

Настройка автоматического входа пользователя в систему Как и предыдущие версии операционной системы Windows, операционная система Windows Vista поддерживает возможность указания пользователя, профиль которого автоматически будет загружаться при загрузке операционной системы. Однако если в Windows XP этот диалог можно было отобразить только при помощи команды rundll32.exe или опции программы control.exe, то в Windows Vista для этого предназначена специальная программа netplwiz.exe.

Достаточно запустить данную программу (отобразится диалог УЧЕТНЫЕ ЗАПИСИ ПОЛЬЗОВАТЕЛЕЙ), выбрать нужного вам пользователя из списка, сбросить флажок USERS MUST ENTER A USER NAME AND PASSWORD TO USE THIS COMPUTER, и нажать на кнопку OK. После этого отобразится диалог, в котором нужно ввести пароль для учетной записи соответствующего пользователя. Теперь (при следующей перезагрузке) система будет автоматически использовать выбранный вами логин и введенный пароль для входа.

При помощи команды rundll32.exe netplwiz.dll, ClearAutoLogon можно отключить автоматический вход в систему.

Также диалог УЧЕТНЫЕ ЗАПИСИ ПОЛЬЗОВАТЕЛЕЙ можно отобразить при помощи команд rundll32.exe netplwiz.dll, UsersRunDll или control USERPASSWORDS2.

Завершение работы операционной системы при помощи команд rundll32.exe При помощи некоторых команд программы rundll32.exe можно перезагрузить компьютер или сделать вид, что компьютер будет перезагружен. Вот эти команды.

  • rundll32.exe IEAKENG.dll, DoReboot. Вызвать диалог перезагрузки компьютера.
  • rundll32.exe shell32.dll, RestartDialogEx. Вызвать диалог перезагрузки компьютера.
  • rundll32.exe user32.dll, DisplayExitWindowsWarnings. Вызвать диалог перезагрузки компьютера.
  • rundll32.exe user32.dll, LockWorkStation. Заблокировать компьютер.

Завершение работы с помощью команды shutdown.exe В поставку операционной системы Windows Vista входит программа командной строки, с помощью которой можно выполнить завершение работы компьютера. Данная команда поддерживает следующие варианты использования (эти варианты были доступны и в предыдущих версиях операционной системы Windows). В каждой из приведенных ниже команд можно использовать опцию /m \\«IP-адрес компьютера» для определения сетевого компьютера, работа которого будет завершена.

  • shutdown.exe /l. Выполнить выход текущего пользователя из системы.
  • shutdown.exe /s. Выполнить выключение компьютера.
  • shutdown.exe /r. Выполнить перезагрузку компьютера.
  • shutdown.exe /h. Выполнить перевод компьютера в спящий режим. Данная опция является нововведением Windows Vista.
  • shutdown.exe /i. Отображает диалог, с помощью которого можно настроить значения опций команды. С помощью данного диалога можно выбрать компьютеры, которым будет послана команда завершения работы, комментарий, действие, которое произойдет (выход из системы, перезагрузка и т.д.). После того, как вы настроите параметры команды и нажмете на кнопку OK, команда будет послана всем выбранным компьютерам.

Также данная программа поддерживает дополнительные опции, с помощью которых можно указать комментарий, интервал ожидания перед завершением работы компьютера и т.д. Кроме того, программа shutdown.exe операционной системы Windows Vista поддерживает три новых опции: G, P, и E. Подробнее об этих и других опциях можно прочитать, если ввести команду shutdown.exe /?.

Продолжение следует

Рейтинг: 5.00 [ 1 ] 
Оцените: 1 2 3 4 5
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=450

В избранное