Cómo deshabilitar reproducción automática

Seleccione idioma Seleccione idioma
Id. de artículo: 150449 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Windows 95 incluye la característica de reproducción automática que permite la activación automática de un programa cuando se inserta un disco compacto de CD-ROM en la unidad de CD-ROM.

Mientras está es posible deshabilitar esta funcionalidad mediante programación, Microsoft recomienda que los desarrolladores evitar modificar este comportamiento. Tales modificaciones global afectará el sistema operativo, crear potencialmente una situación donde reproducción automática falla porque se deja "desactivada." En este evento, no hay ninguna interfaz disponible para el usuario para restaurar el funcionamiento normal.

Sin embargo, en raras ocasiones, puede ser necesario para una aplicación deshabilitar temporalmente esta característica. Un ejemplo de un programa sería un programa a catálogo compactos que requiere que el usuario insertar compactos que se va a digitalizar en rápida sucesión sin ejecutar el software desde los discos compactos.

Para casos como éste, son hay dos entradas de registro que controlan este comportamiento, uno para discos compactos de datos y otra para discos compactos de audio.

Dado que no hay ningún objeto API o sincronización para controlar el acceso a estas entradas del registro, es posible que varios programas o varias instancias del mismo programa podrían interferir entre sí. Es responsabilidad del programador tomar precauciones contra esto.

Más información

importante Esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows
Para discos compactos de datos, la entrada de registro que controla la reproducción automática es una máscara de bits en la siguiente ubicación:
   HKEY_CURRENT_USER\ 
      Software\ 
         Microsoft\ 
            Windows\ 
               CurrentVersion\ 
                  Policies\ 
                     Explorer\ 
                        "NoDriveTypeAutoRun"
				
esta entrada del registro totalmente se describe en el siguiente artículo en Microsoft Knowledge Base:

136214 How to Test Autorun.inf Files

Para activar mediante programación el modificador de reproducción automática de discos compactos de datos, siga estos pasos:
  1. Utilice RegOpenKeyEx para obtener un identificador de la clave enumerada anteriormente.
  2. Utilice RegQueryValueEx para obtener el valor actual de NoDriveTypeAutoRun.
  3. Utilice XOR (borra el bit si establecer el bit si desactiva o) con el valor actual de NoDriveTypeAutoRun con 0 x 20 (el bit para el tipo de unidad de CD-ROM).
  4. Utilice RegSetValueEx para escribir el valor del paso 3 en el registro, sobrescribiendo el valor original.
  5. Cierre el identificador de la clave.
Este cambio no afectará al comportamiento cuando se inserta un disco compacto de audio en la unidad. La entrada de registro siguiente define el comportamiento predeterminado de inserción del disco compacto de audio:
   HKEY_CLASSES_ROOT\ 
      AudioCD\ 
         Shell\ 
            ""
				
forma predeterminada, este valor se establece para reproducir, lo que provocará Cdplayer.exe ejecutar tras la inserción del CD de audio. Para cambiar este comportamiento mediante programación, siga estos pasos:
  1. Utilice RegOpenKeyEx para obtener un identificador de la clave enumerada anteriormente.
  2. Para obtener el valor actual de la entrada predeterminada use RegQueryValueEx ("").
  3. Si el valor es reproducir, cámbiela a una cadena vacía (""). Si el valor es una cadena vacía, cámbiela a reproducir.
  4. Utilice RegSetValueEx para escribir el valor del paso 3 en el registro, sobrescribiendo el valor original.
  5. Cierre el identificador de la clave.

    Este cambio tendrá efecto inmediatamente.

Propiedades

Id. de artículo: 150449 - Última revisión: martes, 21 de noviembre de 2006 - Versión: 2.4
La información de este artículo se refiere a:
  • Microsoft Win32 Application Programming Interface sobre las siguientes plataformas
    • Microsoft Windows 95
Palabras clave: 
kbmt kbhowto kbregistry KB150449 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 150449
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

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