Como desactivar a reprodução automática

Traduções de Artigos Traduções de Artigos
Artigo: 150449 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

O Windows 95 inclui a funcionalidade de reprodução automática que permite a activação automática de um programa quando é inserido um CD de CD-ROM na unidade de CD-ROM.

É tempo é possível desactivar programaticamente esta funcionalidade, a Microsoft recomenda que os programadores evitar modificar este comportamento. Essas modificações globalmente afectará o sistema operativo, potencialmente criar uma situação em que a reprodução automática falha porque é deixado "desactivada." Neste caso, não existe nenhuma interface disponível ao utilizador para restaurar o funcionamento normal.

Em casos raros, no entanto, poderá ser necessário para uma aplicação desactivar temporariamente esta funcionalidade. Um exemplo de um programa seria um programa para CDs de catálogo que requer que o utilizador inserir CDs para ser verificado em sucessão rápida sem executar qualquer software de discos compactos.

Em casos como esta, existem duas entradas de registo que controlam a este comportamento, dos CDs de dados e um diferente para discos compactos.

Porque não existe nenhum objecto API ou sincronização para controlar o acesso a estas entradas de registo, é possível que várias instâncias do mesmo programa ou de vários programas podem interferir com uns dos outros. É da responsabilidade do programador para tomar precauções contra esta situação.

Mais Informação

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
Para CDs de dados, a entrada de registo que controla a reprodução automática é uma máscara de bits na seguinte localização:
   HKEY_CURRENT_USER\ 
      Software\ 
         Microsoft\ 
            Windows\ 
               CurrentVersion\ 
                  Policies\ 
                     Explorer\ 
                        "NoDriveTypeAutoRun"
				
esta entrada de registo é totalmente descrita no artigo seguinte na base de dados de conhecimento da Microsoft:

136214 How to Test Autorun.inf Files

Para activar programaticamente o parâmetro para reprodução automática de CDs de dados, execute os seguintes passos:
  1. Utilize RegOpenKeyEx para obter um identificador para a chave listado anteriormente.
  2. Utilize RegQueryValueEx para obter o valor actual do NoDriveTypeAutoRun.
  3. Utilizar XOR (limpa o bit se definir o bit se desmarcada ou) com o valor actual de NoDriveTypeAutoRun com 0 x 20 (o bit para o tipo de unidade de CD-ROM).
  4. Utilize RegSetValueEx para escrever o valor do passo 3 para o registo, substituindo o valor original.
  5. Feche o identificador da chave.
Esta alteração não irá afectar o comportamento quando é inserido um CD de áudio na unidade. A seguinte entrada de registo define o comportamento predefinido para inserção de CD de áudio:
   HKEY_CLASSES_ROOT\ 
      AudioCD\ 
         Shell\ 
            ""
				
por predefinição, este valor é definido como Play, o que fará com que Cdplayer.exe executar após a inserção de CD de áudio. Para activar programaticamente este comportamento, execute estes passos:
  1. Utilize RegOpenKeyEx para obter um identificador para a chave listado anteriormente.
  2. Utilizar RegQueryValueEx para obter o valor actual da entrada predefinição ("").
  3. Se o valor for Play, alterá-la para uma cadeia vazia (""). Se o valor for uma cadeia vazia, alterá-la para reproduzir.
  4. Utilize RegSetValueEx para escrever o valor do passo 3 para o registo, substituindo o valor original.
  5. Feche o identificador da chave.

    Esta alteração produzirá efeito imediatamente.

Propriedades

Artigo: 150449 - Última revisão: 21 de novembro de 2006 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Microsoft Win32 Application Programming Interface 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 150449
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

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