09. januar 2002 - 17:26
Der er
7 kommentarer og 1 løsning
start ved opstart
Hvordan gør jeg så mit program starter når jeg starter min computer.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
09. januar 2002 - 17:28
#1
procedure SetAutoStart(CheckState : boolean); const RunKey = \'\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\'; var Registry : TRegistry; begin Registry := TRegistry.Create; try Registry.RootKey := HKEY_CURRENT_USER; if Registry.OpenKey(RunKey, FALSE) then begin case CheckState of // Disables AutoStart FALSE : Registry.DeleteValue(Application.Title); // Enables AutoStart TRUE : Registry.WriteString(Application.Title, ParamStr(0)); end; end; finally Registry.Free; end; end;
09. januar 2002 - 17:30
#2
skal man ikke tilføje nået under uses
09. januar 2002 - 17:32
#3
jo ups uses Registry;
09. januar 2002 - 17:33
#4
hvordan skal jeg sætte det ind jeg kan ikke få det til at virke
09. januar 2002 - 17:35
#5
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Registry, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure SetAutoStart(CheckState : boolean); const RunKey = \'\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\'; var Registry : TRegistry; begin Registry := TRegistry.Create; try Registry.RootKey := HKEY_CURRENT_USER; if Registry.OpenKey(RunKey, FALSE) then begin case CheckState of FALSE : Registry.DeleteValue(Application.Title); TRUE : Registry.WriteString(Application.Title, ParamStr(0)); end; end; finally Registry.Free; end; end; procedure TForm1.Button1Click(Sender: TObject); begin SetAutoStart(true); end; procedure TForm1.Button2Click(Sender: TObject); begin SetAutoStart(false); end; end.
09. januar 2002 - 17:37
#6
så tror jeg det virker
09. januar 2002 - 17:45
#7
det starter ikke når jeg starter computeren er det fordi jeg har Windows XP
09. januar 2002 - 18:13
#8
undskyld det var vist min fegl det ikke virkede, men nu virker det.
Kurser inden for grundlæggende programmering