Mega Code Archive

 
Categories / Delphi / System
 

Setting ON or OFF Windows auto run feature

Title: Setting ON or OFF Windows auto-run feature Question: With this code you can turn ON or OFF Windows Auto-run feature Answer: // declare Registry in your USES clause procedure SetCDAutoRun(AAutoRun:Boolean); const DoAutoRun : array[Boolean] of Integer = (0,1); var Reg:TRegistry; begin try Reg := TRegistry.Create; Reg.RootKey := HKEY_LOCAL_MACHINE; if Reg.KeyExists('SystemCurrentControlSetServicesClassCDROM') then begin if Reg.OpenKey('SystemCurrentControlSetServicesClassCDROM',FALSE) then begin Reg.WriteBinaryData('AutoRun',DoAutoRun[AAutoRun],1); end; end; finally Reg.Free; end; ShowMessage('Your setting will be effect after restart Windows.'); end;