Activate / Deactivate the audio cd (AutoPlay)

 



…………………………

uses Registry ;

…………………………

 

Procedure CDAutoPlay ( SioNo : Boolean ) ;

Const

   DoPlay      : Array[ Boolean ] Of String = ( '' , 'play' ) ;

Var

   reg         : TRegistry ;

Begin

   Try

      reg := TRegistry.Create ;

      reg.RootKey := HKEY_LOCAL_MACHINE ;

      If reg.KeyExists ( 'Software\Classes\AudioCD\' ) Then

         If reg.OpenKey ( 'Software\Classes\AudioCD\Shell\' , FALSE ) Then

            If SioNo Then

               reg.WriteString ( '' , 'play' )

            Else

               reg.WriteString ( '' , '' ) ;

   Finally

      reg.Free ;

   End ;

End ;

 

Example :

 

Procedure TForm1.Button1Click ( Sender : TObject ) ;

Begin

   CDAutoPlay ( FALSE ) ;

   CDAutoPlay ( TRUE ) ;

End ;


Back Home Foward