Advertisement
hosttimer

inicializar junto com windows delphi 2 cria e apaga

Nov 19th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.55 KB | None | 0 0
  1. ESSE PROGRAMA CRIA UM REGISTRO NO WINDOWS PARA FAZER SEU PROGRAMA ABRIR JUNTO COM WINDOWS COLOQUEI UM BOTÃO DE
  2. APAGAR ESSE REGISTRO E OUTRO DE CRIAR ESSE REGISTRO TODO CÓDIGO ABAIXO
  3.  
  4.  
  5.  
  6. uses
  7.   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  8.   Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls,REGISTRY;
  9.  
  10. type
  11.   TForm1 = class(TForm)
  12.     Button1: TButton;
  13.     Button2: TButton;
  14.     procedure Button1Click(Sender: TObject);
  15.     procedure Button2Click(Sender: TObject);
  16.   private
  17.     { Private declarations }
  18.   public
  19.     { Public declarations }
  20.   end;
  21.  
  22. var
  23.   Form1: TForm1;
  24.  
  25. implementation
  26.  
  27. {$R *.dfm}
  28.  
  29. procedure TForm1.Button1Click(Sender: TObject);
  30. var
  31.   Reg: TRegistry;
  32.   S: string;
  33. begin
  34.    Reg := TRegistry.Create;
  35.    S:=ExtractFileDir(Application.ExeName)+'\'+ExtractFileName(Application.ExeName);
  36.    Reg.rootkey:=HKEY_LOCAL_MACHINE;
  37.    Reg.Openkey('SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN',false);
  38.    Reg.WriteString('ProgramaInicia1',S);
  39.    Reg.closekey;
  40.    Reg.Free;
  41.    Showmessage('Valor Gravado!');
  42. end;
  43.  
  44.  
  45. procedure TForm1.Button2Click(Sender: TObject);
  46.  
  47. var
  48.   Reg: TRegistry;
  49.   S: string;
  50. begin
  51.    Reg := TRegistry.Create;
  52.    S:=ExtractFileDir(Application.ExeName)+'\'+ExtractFileName(Application.ExeName);
  53.    Reg.rootkey:=HKEY_LOCAL_MACHINE;
  54.    Reg.Openkey('SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN',false);
  55.    Reg.DeleteValue('ProgramaInicia');
  56.    Reg.closekey;
  57.    Reg.Free;
  58.    Showmessage('Valor Excluido!');
  59. end;
  60. Não esquece de colocar na uses REGISTRY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement