Использование и настройка автозапуска
Когда оболочка обнаруживает вставку нового носителя или подключение устройства с возможностью горячего подключения, определяется содержимое устройства или носителя. Автозапуск в зависимости от текущих параметров выполняет одно из следующих действий.
- Автоматически воспроизводит содержимое.
- Отображает диалоговое окно с запросом пользователя выбрать обработчик по умолчанию для одного типа контента.
- Представляет в случае смешанного содержимого список доступных приложений обработчика для запуска. Выбранный обработчик автоматически воспроизводит связанный тип контента.
- Отображает стандартное представление папок файлов.
- Не делает ничего, если ранее пользователь выбрал принять никаких действий для этого типа контента, а также указанный Всегда выполнять выбранное действие.
Если содержимое не соответствует критериям автозапуска, то в таком случае событие передается в Windows Image Acquisition (WIA).
В следующих разделах рассматривается настройка и использование автозапуска.
- Подготовка оборудования и программного обеспечения для использования с AutoPlay
- Как Автозапуск ищет мультимедийные файлы
- определение отдельных и смешанных типов контента
- примеры сценариев
- назначение приложений обработчика по умолчанию
- обработка носителей, содержащих смешанные типы контента
-
Пользовательские интерфейсы автозапуска
- Диалоговое окно с единым типом контента
- Диалоговое окно смешанного носителя
- Страница свойств
Подготовка оборудования и программного обеспечения для использования с автозапуском
Некоторые фрагменты информации должны отображаться в реестре для функции автозапуска. Эти фрагменты информации взаимодействуют друг с другом и ссылаются друг на друга, чтобы сформировать полную среду автозапуска. В этом документе представлена настройка каждой из этих частей информации в виде отдельной автономной процедуры.
Дополнительные инструкции см. в следующих разделах.
- Как назначить обработчик устройств на устройство
- Как указать значок, метку или обработчик устройств для устройства, используя группу устройств
- Как указать значок, метку или обработчик устройств для устройства с помощью класса устройства
- Как предотвратить автозапуск для компонента
- Как зарегистрировать обработчик для события устройства
- Как использовать события автозапуска в работающих приложениях
- Как зарегистрировать обработчика событий
Как Автозапуск ищет мультимедиа
Автозапуск выполняет поиск четырех уровней каталога мультимедиа под корневым каталогом, чтобы найти известные типы файлов. Он использует значение PerceivedType, связанное с расширением имени файла в реестре, чтобы определить категорию файлов, будь то изображение, звуковой файл или видеофайл. На основании этой информации "AutoPlay" запускает соответствующий обработчик для данного устройства и типа файла. Дополнительные сведения см. в разделе "Предполагаемые типы" и разделе"Регистрация приложений".
Определение отдельных и смешанных типов контента
Автозапуск определяет три основные категории контента.
- Живопись
- Музыка
- Видео
Носитель считается содержащим один тип контента, если все файлы на носителе относятся только к одной из этих трех категорий. Обратите внимание, что это не означает, что файлы должны быть одинакового типа файла; .jpg, .gifи .bmp являются разными типами файлов, но одним типом контента (изображениями).
Если поддерживаемые типы контента присутствуют в среде, но ни один тип контента не может учесть 100 процентов от общего числа, то среда считается содержащей смешанный тип контента и обрабатывается соответствующим образом. Дополнительные сведения см. в разделе Обработка носителей, содержащих смешанные типы контента.
Примеры сценариев
В следующих сценариях представлено базовое представление о том, что ожидать от автозапуска.
Автозапуск для устройств хранения с изображениями
- Пользователь подключает устройство чтения USB SanDisk CompactFlash, которое уже содержит носитель, содержащий медиафайлы со 100% изображений в формате файлов .jpg.
- Уведомление отображает Найдено новое оборудование — SanDisk ImageMate.
- Автозапуск запускает соответствующее приложение для работы с изображениями.
Аналогичным образом, когда пользователь вставляет ту же карту памяти CompactFlash в картридер, когда он уже подключен к системе, событие вставки карты памяти также вызывает функцию автостарт, которая запускает приложение для просмотра слайд-шоу изображений. Пользователь может перейти на страницу "Свойства" медиаустройства SanDisk, чтобы изменить приложение по умолчанию на другое зарегистрированное приложение автозапуска, например Мастер сканера и камеры или Picture It!.
Автозапуск для устройств воспроизведения музыкальных файлов и устройств хранения, содержащих музыкальные носители
- Пользователь подключает usb Diamond Rio MP3-проигрыватель.
- Уведомление отображает Найдено новое оборудование — проигрыватель Diamond Rio MP3.
- Автозапуск воспроизводит файлы с помощью зарегистрированного обработчика по умолчанию, например проигрывателя Windows Media.
Аналогичным образом, если пользователь вставляет любой носитель, содержащий файлы .mp3 (например, CompactFlash, SmartMedia, Memory Stick или CD-ROM), которые составляют 100 процентов всего поддерживаемого содержания, в устройство хранения, событие вставки мультимедиа приведет к автозапуску файлов в проигрывателе Windows Media. Пользователь может получить доступ к листу свойств устройства хранения и изменить действие по умолчанию на другое зарегистрированное приложение Автозапуска, например WinAmp или Real Player.
Автозапуск для воспроизведения видео на первой презентации
- Пользователь впервые подключается к цифровой камере 1394.
- Пользователю предлагается простое диалоговое окно, которое спрашивает, какое приложение запустить. Эти варианты предназначены для запуска одного из зарегистрированных приложений Автозапуска или открытия папки для просмотра файлов. Пользователь может настроить выбранное поведение, чтобы сохранялось в качестве параметра по умолчанию для последующих событий подключения цифровой видеокамеры.
Назначение приложений-обработчиков по умолчанию
Новая установка Windows обнаруживает функцию автозапуска с набором зарегистрированных приложений-обработчиков. Приложения, зарегистрированные по умолчанию во время установки Windows, приведены ниже.
Тип носителя | Приложения |
---|---|
Живопись |
|
Музыка |
|
Видео |
|
В случае не поддерживаемых типов пользователям предлагается назначить параметр по умолчанию для действия автозапуска, связанного с каждым устройством хранения, на первом введение в систему. В то время пользователю будет предложено выбрать действие из предоставленного списка зарегистрированных приложений или отобразить представление папок со списком содержимого мультимедиа. Пользователь также имеет возможность запрашивать запрос при каждом обнаружении типа носителя, а не сохранять какое-либо конкретное приложение в качестве значения по умолчанию.
Заметка
Производители устройств могут регистрировать и назначать приложения по умолчанию для использования с определенными продуктами. В таких случаях диалоговое окно, предлагающее пользователю выбор, не отображается.
Чтобы предлагаться в качестве параметра обработчика автозапуска, новые установленные приложения должны зарегистрироваться в реестре. Дополнительные сведения см. в подготовке оборудования и программного обеспечения для использования с автозапуском.
Пользователи всегда могут изменять обработчик автозапуска по умолчанию для любого устройства хранения или типа контента. Страница свойств AutoPlay доступна для изменения на листе свойств устройства хранения в "Мой компьютер".
См. примеры запросов пользователей и страниц свойств в интерфейсах автозапуска в разделе .
Обработка носителей, содержащих смешанные типы контента
Если функция Автозапуск представлена с носителем смешанного содержимого, она требует ввода пользователем, прежде чем сможет выполнить действие. В этом случае пользователь отображает диалоговое окно с отфильтрованным списком всех соответствующих зарегистрированных приложений, доступных для типов контента, присутствующих на носителе. Пользователь может выбрать одно из этих приложений для автоматического воспроизведения конкретного типа содержимого, в то время как остальные остаются без изменений. Так как состав смешанных носителей содержимого зависит от каждого отдельного диска, этот вариант не сохраняется в качестве значения по умолчанию.
Примеры запросов пользователей см. в интерфейсах Автозапуска .
Пользовательские интерфейсы AutoPlay
Существует три возможных пользовательских интерфейса.
- Диалоговое окно, которое предложит пользователю ввести действие для одного типа контента
- Диалоговое окно, которое предложит пользователю ввести действие для смешанных типов контента
- Страница свойств
Диалоговое окно "Один тип контента"
Диалоговое окно, аналогичное приведенному ниже, отображается, когда в систему вставляется любое поддерживаемое носителя, которому еще не назначено действие автозапуска по умолчанию.
Пользователи могут выполнить одно из следующих действий.
- Выберите действие из списка зарегистрированных приложений.
- Отобразите файлы на носителе в обычном виде папки.
- Не предпринимать никаких действий.
Пользователь также может сохранить выбор в качестве действия по умолчанию для этого носителя, щелкнув поле Всегда выполнять выбранное действие. После выбора диалоговое окно не отображается снова. Однако в Windows XP с пакетом обновления 1 (SP1), если новое приложение, которое может обрабатывать определенный тип мультимедиа, добавляется на компьютер, диалоговое окно снова отображается пользователю, предоставляя им возможность выбрать новое приложение в качестве действия автозапуска по умолчанию. Приложения также могут задавать себя как выбор по умолчанию при их установке.
Windows XP с пакетом обновления 1 (SP1) также добавляет функцию, которая сохраняет выбор действия автозапуска пользователя, если пользователь не установит флажок Всегда выполнять выбранное действие. Если пользователь выбирает действие автозапуска для одного экземпляра, то при следующем представлении диалогового окна для этого типа носителя то же действие является выбранным по умолчанию.
Чтобы приложение было включено в список возможных действий, оно должно быть зарегистрировано в autoPlay. Дополнительные сведения см. в статье Подготовка оборудования и программного обеспечения для использования савтозапуска.
Диалоговое окно "Смешанный носитель"
Следующее диалоговое окно отображается, когда в системе отображается любой носитель, содержащий сочетание поддерживаемых типов файлов. Это, по сути, совпадает с диалоговым окном с одним средним содержимым, но с двумя значительными различиями. Во-первых, доступные варианты действий состоят из отфильтрованного списка приложений, относящихся ко всем типам контента, присутствующих в среде. Во-вторых, нет возможности выбрать постоянное действие по умолчанию, так как типы контента и проценты смешанных носителей контента слишком непредсказуемы.
Чтобы приложение было включено в список возможных действий, оно должно быть зарегистрировано в autoPlay. Дополнительные сведения см. статью Подготовка оборудования и программного обеспечения для использования с автозапуском.
Страница свойств
Ниже приведен пример страницы свойств Автозапуска для DVD-диска илиCD-ROM устройства.
снимок экрана
Каждый тип устройства предлагает соответствующее подмножество типов контента для конфигурации автозапуска. В свою очередь, каждый тип контента при выборе предлагает соответствующий список параметров действий в поле списка. Для каждого типа контента можно выбрать другое действие.