Como desativar a AutoReprodução

Traduções deste artigo Traduções deste artigo
ID do artigo: 150449 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

O Windows 95 inclui o recurso reprodução automática que possibilita a ativação automática de um programa quando um disco de CD CD-ROM é inserido na unidade de CD-ROM.

Enquanto é é possível desativar essa funcionalidade por meio de programação, a Microsoft recomenda que os desenvolvedores evitar modificar esse comportamento. Tais modificações globalmente afetará o sistema operacional, possivelmente criar uma situação em que a reprodução automática falha porque ela é deixada "desativada." Nesse caso, não há nenhuma interface disponível para o usuário para restaurar a operação normal.

Em casos raros, no entanto, talvez seja necessário para um aplicativo desabilitar temporariamente esse recurso. Um exemplo de como um programa seria um programa para CDs de catálogo que requer que o usuário inserir CDs a ser digitalizada em sucessão rápida sem executar qualquer software de discos CD.

Para casos como esse, há duas entradas de registro que controlam esse comportamento, um para CDs de dados e um diferente para CDs de áudio.

Como não há nenhum objeto API ou sincronização para controlar o acesso a essas entradas do Registro, é possível que vários programas ou várias instâncias do mesmo programa poderiam interferir uns aos outros. É responsabilidade do programador tomar precauções em relação a isso.

Mais Informações

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows
Para CDs de dados, a entrada do registro que controla a reprodução automática é uma máscara de bits no seguinte local:
   HKEY_CURRENT_USER\ 
      Software\ 
         Microsoft\ 
            Windows\ 
               CurrentVersion\ 
                  Policies\ 
                     Explorer\ 
                        "NoDriveTypeAutoRun"
				
esta entrada do registro é totalmente descrita no seguinte artigo na Base de dados de Conhecimento da Microsoft:

136214 How to Test Autorun.inf Files

Para programaticamente alternar a opção para reprodução automática de CDs de dados, execute as seguintes etapas:
  1. Use RegOpenKeyEx para obter um identificador para a chave listado anteriormente.
  2. Use RegQueryValueEx para obter o valor atual de NoDriveTypeAutoRun.
  3. Usar o XOR (limpa o bit de se definir ou definir o bit se desmarcada) com o valor atual da NoDriveTypeAutoRun com 0 x 20 (o bit para o tipo de unidade de CD-ROM).
  4. Use RegSetValueEx para gravar o valor da etapa 3 volta ao registro, substituindo o valor original.
  5. Feche o identificador para a chave.
Essa alteração não afetará o comportamento quando um CD de áudio é inserido na unidade. A entrada do Registro a seguir define o comportamento padrão para inserção de CD de áudio:
   HKEY_CLASSES_ROOT\ 
      AudioCD\ 
         Shell\ 
            ""
				
por padrão, esse valor é definido para executar, o que fará com que Cdplayer.exe executar após a inserção do CD de áudio. Para ativar e desativar esse comportamento por meio de programação, execute estas etapas:
  1. Use RegOpenKeyEx para obter um identificador para a chave listado anteriormente.
  2. Usar RegQueryValueEx para obter o valor atual da entrada padrão ("").
  3. Se o valor for Play, alterá-lo como uma seqüência de caracteres vazia (""). Se o valor é uma seqüência vazia, alterá-lo a jogar.
  4. Use RegSetValueEx para gravar o valor da etapa 3 volta ao registro, substituindo o valor original.
  5. Feche o identificador para a chave.

    Esta alteração terá efeito imediatamente.

Propriedades

ID do artigo: 150449 - Última revisão: terça-feira, 21 de novembro de 2006 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Interface de Programação de Aplicativos do Microsoft Win32 nas seguintes plataformas
    • Microsoft Windows 95
Palavras-chave: 
kbmt kbhowto kbregistry KB150449 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 150449
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

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