Article ID: 150449 - View products that this article applies to.
This article was previously published under Q150449
Windows 95 includes the AutoPlay feature that allows for automatic activation of a program when a CD-ROM compact disc is inserted into the CD- ROM drive.
While is is possible to programmatically disable this functionality, Microsoft recommends that developers avoid modifying this behavior. Any such modifications will globally affect the operating system, potentially creating a situation where AutoPlay fails because it is left "turned off." In this event, there is no interface available to the user to restore normal operation.
In rare cases, however, it may be necessary for an application to temporarily disable this feature. An example of such a program would be a program to catalog compact discs that requires the user to insert compact discs to be scanned in rapid succession without running any software from the compact discs.
For cases such as this, there are two registry entries that control this behavior, one for data compact discs and a different one for audio compact discs.
Because there is no API or synchronization object to control access to these registry entries, it is possible that multiple programs or multiple instances of the same program could interfere with each other. It is the responsibility of the programmer to take precautions against this.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756For data compact discs, the registry entry that controls AutoPlay is a bitmask in the following location:
(http://support.microsoft.com/kb/322756/ )How to back up and restore the registry in Windows
This registry entry is fully described in the following article in the Microsoft Knowledge Base:
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ "NoDriveTypeAutoRun"
136214 How to Test Autorun.inf Files
To programmatically toggle the switch for AutoPlay of data compact discs, perform the following steps:
By default, this value is set to Play, which will cause Cdplayer.exe to execute upon AudioCD insertion. To toggle this behavior programmatically, perform these steps:
HKEY_CLASSES_ROOT\ AudioCD\ Shell\ ""
Article ID: 150449 - Last Review: November 21, 2006 - Revision: 2.4