Как отключить автозапуск

Переводы статьи Переводы статьи
Код статьи: 150449 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Windows 95 предусмотрена функция автозапуска, позволяющий автоматической активации программы при вставке компакт-дисков компакт-диск в дисковод Компакт - ДИСКОВ.

Это время, можно программно отключить эту возможность, рекомендуется, разработчикам избежать изменения этого поведения. Все такие изменения глобально повлияет на операционную систему, возможно создание ситуации, где не автозапуска, так как он остается "отключен." В этом случае отсутствует интерфейс пользователя для восстановления нормальной работы.

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

Для таких случаев существуют две записи реестра, такое поведение, один для данных компакт-дисков и другой для аудио компакт-дисков.

Из-за отсутствия интерфейса API и синхронизации объектов для управления доступом к записи реестра, существует несколько программ или несколько экземпляров одного и того же программы могут взаимодействовать друг с другом. — Ответственность программиста, чтобы принять меры предосторожности от этого.

Дополнительная информация

Существенный:Этот раздел, метод или задачу включены действия по инструкции по изменению реестра. Однако, серьезные проблемы могут возникнуть в случае некорректного изменения реестра.. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции.. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра.. В этом случае при возникновении неполадок реестр можно будет восстановить.. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт::
322756Создание резервных копий и восстановление реестра Windows
Для данных компакт-дисков записи реестра, управляющий автозапуска является битовой по адресу:
   HKEY_CURRENT_USER\ 
      Software\ 
         Microsoft\ 
            Windows\ 
               CurrentVersion\ 
                  Policies\ 
                     Explorer\ 
                        "NoDriveTypeAutoRun"
				
Этот параметр реестра полностью описаны в следующей статье Microsoft Knowledge Base:

136214 Как файлы Autorun.inf теста

Для программного включения параметра для автоматического запуска компакт дисков с данными, выполните следующие действия:
  1. Позволяет получить дескриптор для перечисленных выше ключ RegOpenKeyEx.
  2. Позволяет получить текущее значение NoDriveTypeAutoRun RegQueryValueEx.
  3. С помощью XOR (снимите бит, если значение или если установлен бит) с текущим значением NoDriveTypeAutoRun 0x20 (бит для типа дисковода компакт-диска).
  4. Используйте RegSetValueEx для записи значения на шаге 3 в реестре, перезапись исходного значения.
  5. Закройте дескриптор ключа.
Это изменение не влияет на поведение при вставке звука компакт-диск в дисковод. В следующем разделе реестра определяет поведение по умолчанию для ввода аудио компакт-диска:
   HKEY_CLASSES_ROOT\ 
      AudioCD\ 
         Shell\ 
            ""
				
По умолчанию это значение равным Play, что вызовет Cdplayer.exe для выполнения после вставки AudioCD. Чтобы включить или отключить такое поведение программными средствами, выполните следующие действия:
  1. Позволяет получить дескриптор для перечисленных выше ключ RegOpenKeyEx.
  2. Чтобы получить текущее значение записи по умолчанию с помощью RegQueryValueEx ("").
  3. Если значение является устройством, измените его на пустую строку (""). Если значение является пустой строкой, измените его на воспроизведение.
  4. Используйте RegSetValueEx для записи значения на шаге 3 в реестре, перезапись исходного значения.
  5. Закройте дескриптор ключа.

    Это изменение вступило в силу немедленно.

Свойства

Код статьи: 150449 - Последний отзыв: 13 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Win32 Application Programming Interface на следующих платформах
    • Операционная система Microsoft Windows 95
Ключевые слова: 
kbhowto kbregistry kbmt KB150449 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:150449
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com