![]() |
Konzeptfrage Autostart
Hallo Gemeinde,
ich möchte ein kleines Programm schreiben, welches einmalig ausgeführt werden soll und einen Eintrag in der Registrierung anlegt. Dies soll bewirken, dass eine 2. Datei von einem Netzwerkordner bei jedem Start ausgeführt wird. Dein Beitrag: ![]()
Delphi-Quellcode:
Nun habe ich jedoch das Problem, dass nicht die angegebene Textdatei, sondern mein Programm selbst beim Neustart aufgerufen wird. Hab ich nen Denkfehler, oder was läuft hier falsch?
var
Reg: TRegistry; pfad:string; begin pfad:='\\Rechner1\software\test.txt'; Reg := TRegistry.Create; try Reg.RootKey := HKEY_CURRENT_USER; Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True); Reg.WriteString(pfad, ParamStr(0)); Reg.CloseKey; finally Reg.Free; end; Vielen Dank für eure Hilfe, MFG Steffen |
Re: Konzeptfrage Autostart
Der erste Parameter ist ja der Namen des wertes und der 2 der Wert
|
Re: Konzeptfrage Autostart
Delphi-Quellcode:
Du hattest ParamStr(0) eingetragen, was ja der Name der eigenen Exe ist.
Reg.WriteString('Hier kannst du hinschreiben, was du willst, ist nur der Name ;-)', pfad);
|
Re: Konzeptfrage Autostart
mmmh.... dumm, werde es morgen mal ändern. Vielen dank!!
MFG Steffen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz