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

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


Глава 5. Стандартные службы Windows Vista. Работа с оборудованием - окончание
Дата: 21 апреля 2009, вторник

У вас возникли вопросы по Windows? Задайте их нам на Форуме (http://www.onestyle.com.ua/q.php). Вам достаточно просто зарегистрироваться!

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

Определение оборудования оболочки

Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: нет.
Файлы службы: shsvcs.dll.
Исполняемый файл: svchost.exe -k netsvcs.
Подраздел реестра: ShellHWDetection.
Службы, необходимые для работы данной: УДАЛЕННЫЙ ВЫЗОВ ПРОЦЕДУР (RPC) (RpcSs).

Вызывает диалог АВТОЗАПУСК при обнаружении новых установленных устройств.

Данный диалог, а также действия, выполняемые по умолчанию при обнаружении новых устройств или дисков определенного типа, можно настроить с помощью мастера АВТОЗАПУСК, который вызывается при помощи одноименного значка папки ПАНЕЛЬ УПРАВЛЕНИЯ. Этот мастер состоит из флажка ИСПОЛЬЗОВАТЬ АВТОЗАПУСК ДЛЯ ВСЕХ НОСИТЕЛЕЙ И УСТРОЙСТВ и набора выпадающих списков. С помощью флажка можно запретить или разрешить выполнение каких-либо действий (отображение диалога АВТОЗАПУСК или выполнение действия по умолчанию) при обнаружении новых установленных устройств или дисков определенного типа. А с помощью выпадающих списков можно указать то действие по умолчанию, которое будет выполняться при обнаружении нового устройства.

Диалог Автозапуск

По умолчанию существуют следующие выпадающие списки. В основном, мы не будем описывать их назначение — оно понятно из названия. Вместо этого будут представлены подразделы реестра, в которых этих списки определяются.

  • ЗВУКОВОЙ CD. Определяет действие, выполняемое при обнаружении нового CD-диска в формате Audio CD. Данный выпадающий список определяется подразделом реестра PlayCDAudioOnArrival.
  • ФИЛЬМЫ НА DVD. Данный выпадающий список определяется подразделом реестра PlayDVDMovieOnArrival.
  • ЗВУКОВОЙ УЛУЧШЕННЫЙ CD. Определяет действие, выполняемое при обнаружении нового CD-диска в формате Enhanced Audio CD. Данный выпадающий список определяется подразделом реестра PlayEnhancedCDOnArrival.
  • ПРОГРАММЫ И ИГРЫ. Определяет действие, выполняемое при обнаружении нового диска, имеющего в корне файл autorun.inf. Данный выпадающий список определяется подразделом реестра AutorunINFLegacyArrival.
  • ЧИСТЫЙ CD. Данный выпадающий список определяется подразделом реестра HandleCDBurningOnArrival.
  • ФИЛЬМЫ НА УЛУЧШЕННОМ DVD. Данный выпадающий список определяется подразделом реестра PlayEnhancedDVDOnArrival.
  • ЗВУКОВЫЕ ФАЙЛЫ. Данный выпадающий список определяется подразделом реестра PlayMusicFilesOnArrival.
  • ВИДЕО ФАЙЛЫ. Данный выпадающий список определяется подразделом реестра PlayVideoFilesOnArrival.
  • ИЗОБРАЖЕНИЯ. Данный выпадающий список определяется подразделом реестра ShowPicturesOnArrival.
  • ЧИСТЫЙ DVD. Данный выпадающий список определяется подразделом реестра HandleDVDBurningOnArrival.
  • СМЕШАННОЕ СОДЕРЖИМОЕ. Данный выпадающий список определяется подразделом реестра MixedContentOnArrival.
  • ФИЛЬМЫ НА ДИСКЕ BLU-RAY. Данный выпадающий список определяется подразделом реестра PlayBluRayOnArrival.
  • ЗВУКОВОЙ DVD. Определяет действие, выполняемое при обнаружении нового диска DVD в формате Audio DVD. Данный выпадающий список определяется подразделом реестра PlayDVDAudioOnArrival.
  • ФИЛЬМЫ НА HD DVD. Данный выпадающий список определяется подразделом реестра PlayHDDVDOnArrival.
  • СУПЕРВИДЕО CD. Определяет действие, выполняемое при обнаружении нового диска в формате Super Video CD. Данный выпадающий список определяется подразделом реестра PlaySuperVideoCDMovieOnArrival.
  • ВИДЕО CD. Данный выпадающий список определяется подразделом реестра PlayVideoCDMovieOnArrival.

Каждый выпадающий список может содержать в себе как минимум три элемента: НЕ ВЫПОЛНОЛНЯТЬ НИКАКИХ ДЕЙСТВИЙ, СПРАШИВАТЬ КАЖДЫЙ РАЗ и ОТКРЫТЬ ПАПКУ ДЛЯ ПРОСМОТРА ФАЙЛОВ ИСПОЛЬЗУЯ ПРОВОДНИК. Остальные же элементы, которые отображаются в выпадающем списке, определяются содержимым ветвей реестра HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\EventHandlers\«подраздел выпадающего списка». Где подраздел выпадающего списка представляет собой одно из описанных выше слов, определяющих конкретный выпадающий список в реестре. Например, для выпадающего списка ВИДЕО CD это PlayVideoCDMovieOnArrival.

Данные ветви реестра содержат в себе список параметров строкового типа, названия которых определяют команду, которая будет выполняться. Список всех возможных команд, а также их описание, можно просмотреть в ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\Handlers. Существуют следующие команды.

  • EhomeMusicDropTarget. Определяет элемент выпадающего списка ВОСПРОИЗВОДИТЬ ЗВУКОВОЙ CD для воспроизведения в Media Center. По умолчанию он отображается в следующих выпадающих списках: ЗВУКОВОЙ CD и ЗВУКОВОЙ УЛУЧШЕННЫЙ CD.
  • MSOpenFolder. Определяет элемент выпадающего списка ОТКРЫТЬ ПАПКУ ДЛЯ ПРОСМОТРА ФАЙЛОВ. По умолчанию он отображается во всех выпадающих списках.
  • MSTakeNoAction. Определяет элемент выпадающего списка НЕ ВЫПОЛНОЛНЯТЬ НИКАКИХ ДЕЙСТВИЙ. По умолчанию он отображается во всех выпадающих списках.
  • MSPromptEachTime. Определяет элемент выпадающего списка СПРАШИВАТЬ КАЖДЫЙ РАЗ. По умолчанию он отображается во всех выпадающих списках.
  • MSAutoRun. Определяет элемент выпадающего списка УСТАНОВИТЬ ИЛИ ВЫПОЛНИТЬ ПРОГРАММУ. По умолчанию он отображается в следующих выпадающих списках: ЗВУКОВОЙ УЛУЧШЕННЫЙ CD, ПРОГРАММЫ И ИГРЫ, ЗВУКОВОЙ УЛУЧШЕННЫЙ DVD.
  • EHomeVideosHandler. Определяет элемент выпадающего списка ВОСПРОИЗВОДИТЬ ВИДЕО для воспроизведения в Media Center. По умолчанию он отображается в следующих выпадающих списках: ВИДЕО ФАЙЛЫ.
  • MSShowPicturesOnArrival. Определяет элемент выпадающего списка ПРОСМОТРЕТЬ ИЗОБРАЖЕНИЯ для просмотра с помощью Photo Gallery. По умолчанию он отображается в следующих выпадающих списках: ИЗОБРАЖЕНИЯ.
  • EHomePhotosHandler. Определяет элемент выпадающего списка ПРОСМОТРЕТЬ ИЗОБРАЖЕНИЯ для просмотра с помощью Media Center. По умолчанию он отображается в следующих выпадающих списках: ИЗОБРАЖЕНИЯ.
  • MSPhotoAcquireDropHandler. Определяет элемент выпадающего списка ИМПОРТИРОВАТЬ ИЗОБРАЖЕНИЯ. По умолчанию он отображается в следующих выпадающих списках: ВИДЕО ФАЙЛЫ, ИЗОБРАЖЕНИЯ.
  • MagicUSBCable. Определяет элемент выпадающего списка ПЕРЕНОС ФАЙЛОВ И ПАРАМЕТРОВ НАСТРОЙКИ.
  • MSDVDArrivalDvdMaker. Определяет элемент выпадающего списка ЗАПИСАТЬ ВИДЕО-DVD для записи с помощью DVD Maker. По умолчанию он отображается в следующих выпадающих списках: ЧИСТЫЙ DVD.
  • MSPlayMediaOnArrival. Определяет элемент выпадающего списка ВОСПРОИЗВОДИТЬ для воспроизведения в проигрывателе Windows Media Player.
  • MSSHAudioDevHandler. Определяет элемент выпадающего списка ПРОСМОТРЕТЬ МУЗЫКАЛЬНЫЕ ФАЙЛЫ.
  • MSVideoCameraArrivalCaptureWizard. Определяет элемент выпадающего списка ИМПОРТ ВИДЕО, для импортирования видео из устройства при помощи одноименного компонента операционной системы.
  • MSWPDNetworkConfigHandler. Определяет элемент выпадающего списка НАСТРОЙКА УСТРОЙСТВА ДЛЯ СЕТЕВОГО ДОСТУПА.
  • MSWPDShellNamespaceHandler. Определяет элемент выпадающего списка ОТКРЫТЬ УСТРОЙСТВО ДЛЯ ПРОСМОТРА ФАЙЛОВ.

Например, если вы хотите, чтобы в выпадающем списке ЗВУКОВОЙ DVD появился элемент ВОСПРОИЗВОДИТЬ, тогда в ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\EventHandlers\PlayDVDAudioOnArrival нужно создать параметр строкового типа MSPlayMediaOnArrival.

Если же вы хотите изменить саму команду, которая будет выполняться при обнаружении дисков определенного типа, тогда нужно воспользоваться параметром по умолчанию ветви реестра HKCR\«идентификатор команды»\shell\play\DropTarget. Где идентификатор команды является значением параметра строкового типа InvokeProgId ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\Handlers.

Однако не все можно сделать при помощи мастера АВТОЗАПУСК. Например, с его помощью нельзя определить те файлы, при обнаружении на вставленном диске которых любое действие, выполняемое по умолчанию, будет подавляться (как не будет выполняться действие по умолчанию, так и не будет отображаться диалог АВТОЗАПУСК). Для этого применяются строковые параметры ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\CancelAutoplay\Files. Например, чтобы запретить автоматическое действие при обнаружении дисков, содержащих в себе файл noauto.txt, нужно создать в данной ветви реестра параметр строкового типа noauto.txt. Также при определении параметра строкового типа можно использовать такие шаблоны подстановки, как знак вопроса и звездочка.

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

Также некоторые параметры работы функции AUTOPLAY можно настроить при помощи групповых политик, описанных в файле AutoPlay.admx, и расположенных в разделе КОНФИГУРАЦИЯ КОМПЬЮТЕРА/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/КОМПОНЕНТЫ WINDOWS/ПОЛИТИКИ АВТОЗАПУСКА.

Политики данного раздела изменяют параметры REG_DWORD типа, расположенные в ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer.

  • NoDriveTypeAutoRun. Если значение данного параметра равно 0xb5,тогда механизм автозапуска будет отключен для компакт-дисков и съемных носителей. А если значение данного параметра равно 0xff, тогда механизм автозапуска будет отключен для всех устройств.
  • DontSetAutoplayCheckbox. Если значение данного параметра равно 1, тогда флажок ВСЕГДА ВЫПОЛНЯТЬ ВЫБРАННОЕ ДЕЙСТВИЕ по умолчанию будет сброшен.
  • NoAutorun. Если значение данного параметра равно 1, тогда содержимое файла autorun.inf исполняться не будет. Если значение данного параметра равно 2, тогда содержимое файла autorun.inf будет автоматически исполняться при запуске компакт-диска. По умолчанию же Windows Vista спрашивает у пользователя, запускать или нет команды файла autorun.inf.

Смарт-карта

Тип запуска: вручную.
Учетная запись: локальная служба.
Дополнительные привилегии: нет.
Файлы службы: SCardSvr.dll.
Исполняемый файл: svchost.exe -k LocalService.
Подраздел реестра: SCardSvr.
Службы, необходимые для работы данной: PLUG AND PLAY (PlugPlay).

Реализует доступ к смарт-картам, подключенным к данному компьютеру. После отключения этой службы доступ к смарт-картам с помощью данного компьютера будет невозможен.

Управление смарт-картами недоступно в версиях Windows Vista Home Basic и Windows Vista Home Premium.

Служба ввода планшетного ПК

Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: SETCBPRIVILEGE, SEIMPERSONATEPRIVILEGE, SEINCREASEQUOTAPRIVILEGE, 
 SEASSIGNPRIMARYTOKENPRIVILEGE, SECREATEGLOBALPRIVILEGE.
Файлы службы: TabSvc.dll.
Исполняемый файл: svchost.exe -k LocalSystemNetworkRestricted.
Подраздел реестра: TabletInputService.
Службы, необходимые для работы данной: PLUG AND PLAY (PlugPlay), 
 УДАЛЕННЫЙ ВЫЗОВ ПРОЦЕДУР (RPC) (RpcSs).

Управляет работой механизма доступа к экрану компьютера при помощи пера.

Возможности работы с TabletPC недоступны в версии Windows Vista Home Basic.

Если значение параметра REG_DWORD типа IsTabletPC, расположенного в ветви реестра HKLM\Software\Microsoft\Windows\Tablet PC, равно 1, тогда ваш компьютер является компьютером TabletPC, и работа этой службы на нем необходима.

Windows Audio

Тип запуска: автоматически.
Учетная запись: локальная служба.
Дополнительные привилегии: SECHANGENOTIFYPRIVILEGE, SEIMPERSONATEPRIVILEGE, 
 SEINCREASEWORKINGSETPRIVILEGE.
Файлы службы: Audiosrv.dll.
Исполняемый файл: svchost.exe -k LocalServiceNetworkRestricted.
Подраздел реестра: Audiosrv.
Службы, необходимые для работы данной: СРЕДСТВО ПОСТРОЕНИЯ КОНЕЧНЫХ ТОЧЕК WINDOWS 
 AUDIO (AudioEndpointBuilder), УДАЛЕННЫЙ ВЫЗОВ ПРОЦЕДУР (RPC) (RpcSs), 
 ПЛАНИРОВЩИК КЛАССОВ МУЛЬТИМЕДИА (MMCSS), СЕРВЕР УПОРЯДОЧЕНИЯ ПОТОКОВ (ThreadOrder).

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

Средство построения конечных точек Windows Audio

Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: SECHANGENOTIFYPRIVILEGE.
Файлы службы: Audiosrv.dll.
Исполняемый файл: svchost.exe -k LocalSystemNetworkRestricted.
Подраздел реестра: AudioEndpointBuilder.
Службы, необходимые для работы данной: PLUG AND PLAY (PlugPlay).

Управляет взаимодействием службы Windows Audio со звуковыми устройствами компьютера. После отключения данной службы работа со звуковыми устройствами невозможна.

Цветовая система Windows (WCS)

Тип запуска: вручную.
Учетная запись: локальная служба.
Дополнительные привилегии: нет.
Файлы службы: WcsPlugInService.dll.
Исполняемый файл: svchost.exe -k LocalService.
Подраздел реестра: WcsPlugInService.
Службы, необходимые для работы данной: УДАЛЕННЫЙ ВЫЗОВ ПРОЦЕДУР (RPC) (RpcSs).

Обеспечивает поддержку расширений третьего уровня (подключаемые модули, представляющие расширения модели устройства основных цветов цветовой схемы операционной системы и модели сопоставления палитры). При отключении данной службы операционная система сможет использовать только основную модель цветовой схемы, установленную по умочланию.

Служба загрузки изображений Windows (WIA)

Тип запуска: автоматически.
Учетная запись: локальная служба.
Дополнительные привилегии: SECHANGENOTIFYPRIVILEGE, SECREATEGLOBALPRIVILEGE, 
 SEIMPERSONATEPRIVILEGE.
Файлы службы: wiaservc.dll.
Исполняемый файл: svchost.exe -k imgsvc.
Подраздел реестра: stisvc.
Службы, необходимые для работы данной: УДАЛЕННЫЙ ВЫЗОВ ПРОЦЕДУР (RPC) (RpcSs), 
 ОПРЕДЕЛЕНИЕ ОБОРУДОВАНИЯ ОБОЛОЧКИ (ShellHWDetection).

Управляет получением изображения с подключенных к компьютеру цифровых камер и сканеров.

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

Рейтинг: 5.00 [ 1 ] 
Оцените: 1 2 3 4 5
moemesto.ru bobrdobr.ru - добавить в социальные закладки
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=495

В избранное