tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
955
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von fiacyberz
    fiacyberz fiacyberz ist offline Mitglied Brokat
    Registriert seit
    Aug 2001
    Ort
    Hamburg
    Beiträge
    446
    hi all
    wie kann ich in der registry in runonce mein programm zu laufen kriegen?
    woher weiss ich wo es liegt?
    wie ich den schlüssel und so anlege weiss ich nur nicht wie ich feststellen kann in welchem verzeichnis meine exe liegt damit sie aufgerufen wird
    thx für hilfe
     

  2. #2
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    Hallo,

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    uses Registry;
    procedure speichern_in_der_registry;
    var reg: TRegistry;
    begin
      reg:=TRegistry.Create;
      reg.Rootkey:=HKEY_LOCAL_MACHINE;
      reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run', true); //bei true wird der Schlüssel erstellt, falls er noch nicht existiert
      reg.WriteString('Programm_Name',Application.ExeName);
      reg.free;
    end;
     
    procedure lesen_aus_der_registry;
    var reg: TRegistry;
        s  : string;
    begin
      reg:=TRegistry.Create;
      reg.Rootkey:=HKEY_LOCAL_MACHINE;
      reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run', true);
      s:= reg.ReadString('Programm_Name');
      reg.free;
    end;
     
    procedure loeschen_des_Eintrags;
    var reg: TRegistry;
    begin
      reg := TRegistry.Create;
      reg.RootKey := HKEY_LOCAL_MACHINE;
      reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',true);
      reg.DeleteValue('Programm_Name');
      Reg.Free;
    end;
     
    Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
    Dieter Hildebrandt



    http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien

  3. #3
    Avatar von fiacyberz
    fiacyberz fiacyberz ist offline Mitglied Brokat
    Registriert seit
    Aug 2001
    Ort
    Hamburg
    Beiträge
    446
    also kriege ich mit Application.ExeName den standort meiner exe-datei raus?

    ich werds mal so versuchen wenns nciht klappt schreib ichs nochmal

    thx dafür
     

  4. #4
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    Hallo,

    hab' i.M. kein Delphi installiert, aber Application.Exename dürfte richtig sein.

    Viel Erfolg,
     
    Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
    Dieter Hildebrandt



    http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien

  5. #5
    Avatar von fiacyberz
    fiacyberz fiacyberz ist offline Mitglied Brokat
    Registriert seit
    Aug 2001
    Ort
    Hamburg
    Beiträge
    446
    jo war richtig BIG THX dafür

    ----------
    http://www.toplist4learner.de
    ---
    BETA-Test:
    http://www.piranho.com/home/boards/s...01ac32d5742557
     

Ähnliche Themen

  1. RunOnce Registry Einträge
    Von JJB im Forum VisualStudio & MFC
    Antworten: 10
    Letzter Beitrag: 07.03.05, 07:30