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

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


Глава 2. Настройка компонентов. 2.4. Автозапуск
Дата: 6 июля 2009, понедельник

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

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

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

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

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

Также в операционной системе Windows Vista был обновлен и доработан механизм автозапуска. Теперь при помещении в привод дисковода дисков перед вами будет отображаться диалог АВТОЗАПУСК с вариантами работы с диском. Список этих вариантов зависит от содержимого диска и от программ, которые установлены на вашем компьютере.

Справка и поддержка: Основные сведения о механизме автозапуска можно получить из следующих разделов справки

3ab73757-6b67-4e3c-80b1-a75651c7a945 Устранить неполадки с автозапуском
40f23376-1351-49d5-8d48-5c05d35f2ac8 Изменение параметров автозапуска
7e1fe788-0747-4e00-895b-c3461b1ddd97 Автозапуск: часто задаваемые вопросы

Обнаружение файла autorun.inf

Если на диске имеется файл autorun.inf, тогда одним из вариантов работы с диском будет запуск этого файла. Как и раньше, вы можете исключить возможность обработки содержимого файла autorun.inf. Для этого достаточно воспользоваться ветвью реестра HKLM\SYSTEM\CurrentControlSet\Services\cdrom. В данной ветви реестра могут находиться два интересующих нас параметра: AutoRun и AutoRunAlwaysDisable.

Если параметру DWORD-типа AutoRun присвоить значение 0, тогда обработка файла autorun.inf для всех приводов будет отключена.

Если же необходимо запретить обработку файла autorun.inf только для определенного диска. Тогда нужно воспользоваться параметром MULTI_SZ-типа AutoRunAlwaysDisable. Данный параметр содержит в себе список названий приводов, для которых обработка файла autorun.inf будет запрещена (так как они не поддерживают команду TEST_UNIT_READY).

Ниже приведен REG-файл (расположение на прилагающемся к книге компакт-диске — Файлы реестра\Конфигурация\CancelAutorun.reg), который отключает обработку файла autorun.inf.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom]
"AutoRun"=dword:00000000

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

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


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

Таблица 2.17. Ветвь HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\EventHandlers

PlayCDAudioOnArrival Звуковой CD
PlayDVDMovieOnArrival Фильмы на DVD
PlayEnhancedCDOnArrival Звуковой улучшенный CD
AutorunINFLegacyArrival Программы и игры
HandleCDBurningOnArrival Чистый CD
PlayEnhancedDVDOnArrival Фильмы на улучшенном DVD
PlayMusicFilesOnArrival Звуковые файлы
PlayVideoFilesOnArrival Видео файлы
ShowPicturesOnArrival Изображения
HandleDVDBurningOnArrival Чистый DVD
MixedContentOnArrival Смешанное содержимое
PlayBluRayOnArrival Фильмы на диске Blu-ray
PlayDVDAudioOnArrival Звуковой DVD
PlayHDDVDOnArrival Фильмы на HD DVD
PlaySuperVideoCDMovieOnArrival Супервидео CD
PlayVideoCDMovieOnArrival Видео CD

Содержимое выпадающих списков

Содержимое выпадающего списка мастера АВТОЗАПУСК формируется при помощи параметров строкового типа ветвей реестра вида HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\EventHandlers\«подраздел выпадающий список, описанный в таблице 2.17». Названия этих параметров определяются названиями подразделов ветви HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\Handlers. Именно при помощи подразделов данной ветви реестра определяется не только название действия в выпадающем списке, но и результаты применения соответствующего действия.

В таблице ниже представлены названия подразделов ветви HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\Handlers.

Таблица 2.18. Ветвь HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\Handlers

EhomeMusicDropTarget Воспроизводить звуковой CD.
  По умолчанию отображается: Звуковой CD, Звуковой улучшенный CD.
MSOpenFolder Открыть папку для просмотра файлов. По умолчанию: во всех списках.
MSTakeNoAction Не выполнять никаких действий. По умолчанию: во всех списках.
MSPromptEachTime Спрашивать каждый раз. По умолчанию: во всех списках.
MSAutoRun Установить или выполнить программу. По умолчанию: 
  Звуковой улучшенный CD, Программы и игры, Звуковой улучшенный DVD.
EHomeVideosHandler Воспроизводить. По умолчанию: Видео файлы.
MSShowPicturesOnArrival Просмотреть изображения. По умолчанию: Изображения.
EHomePhotosHandler Просмотреть. По умолчанию: Изображения.
MSPhotoAcquireDropHandler Импортировать изображения. 
  По умолчанию: Видео файлы, Изображения.
MagicUSBCable Перенос файлов и параметров настройки.
MSDVDArrivalDvdMaker Записать видео-DVD. По умолчанию: Чистый DVD.
MSPlayMediaOnArrival Воспроизводить.
MSSHAudioDevHandler Просмотреть музыкальные файлы.
MSVideoCameraArrivalCaptureWizard Импорт видео.
MSWPDNetworkConfigHandler Настройка устройства для сетевого доступа.
MSWPDShellNamespaceHandler Открыть устройство для просмотра файлов.

Настройки элементов выпадающих списков

Итак, результат выбора определенного действия из диалога АВТОЗАПУСК определяется при помощи параметров строкового типа ветви реестра HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\Handlers\«идентификатор команды выпадающего списка». Таблица 2.19 содержит в себе описание этих параметров.

Таблица 2.19. Ветвь HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\AutoplayHandlers\Handlers\«идентификатор команды списка»

  • Action. Содержит название действия, отображаемого в диалоге Автозапуск.
  • DefaultIcon. Определяет иконку, отображаемую в диалоге Автозапуск.
  • InvokeProgId. Содержит идентификатор действия, выполняемого при выборе данного элемента диалога Автозапуск.

    Само действие описывается в параметре (по умолчанию) ветви HKCR\«значение параметра InvokeProgId»\shell\play\DropTarget.

Отмена механизма автозапуска

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

Ограничение автозапуска при помощи групповых политик

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

Групповая политика ВАРИАНТ РАБОТЫ АВТОЗАПУСКА ПО УМОЛЧАНИЮ позволяет определить, будет ли операционной системе разрешено обрабатывать содержимое файла autorun.inf.

Таблица 2.20. Ветвь SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer

  • NoDriveTypeAutoRun. Отключить автозапуск
  • DontSetAutoplayCheckbox. Не устанавливать флажок «Всегда выполнять выбранное действие»
  • NoAutorun. Вариант работы автозапуска по умолчанию

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

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

В избранное