![]() |
Programm in Autostart-Ordner
Hallo Jungs,
ich trau mich fast nicht diese Anfrage ins Forum zu stellen :oops: Folgendes: :roll: Ich möchte mein Programm in den Autostart-Ordner eintragen. Eigentlich wollte ich es direkt in die Registry schreiben, aber das geht nicht bei Systemen, bei denen man keine Administrator-Rechte besitzt. Daher auch mein Gedanke an den Autostart Ordner. :angle: Ich hab hier auch im Forum schon nach Autostart gesucht und hab auch schon was gefunden. Nur - ich blick da irgendwie ned durch. :wall: Kann mir jemand bitte erklären wie das geht und wie man das programmiert? 8) mfg Helmi |
Re: Programm in Autostart-Ordner
Zuerst mit
![]() ![]() |
Re: Programm in Autostart-Ordner
Zitat:
Zitat:
|
Re: Programm in Autostart-Ordner
Ich schätze mal, du meinst den Autostart-Ordner im Startmenü.
Da musst du zuerst die Umgebungsvariable %userprofile% ermitteln:
Delphi-Quellcode:
Wenn du jetzt z.B. das Programm c:\programme\auto.exe in den Autostart-Ordner kopieren willst:
function profilpfad: string;
var res: string; begin if GetEnvironmentVariable(pchar('userprofile'), buf, SizeOf(buf)) <> 0 then res := buf else res := 'fehler'; Result:=res; end;
Delphi-Quellcode:
copyfile(pchar('c:\programme\auto.exe'),pchar(profilpfad+'\Startmenü\Programme\Autostart\auto.exe'),false);
|
Re: Programm in Autostart-Ordner
Schlechter Weg. Auf einem nicht deutschen System heißt der Ordner bestimmt nicht "Startmenü". Desweiteren gehören Anwendungen nicht in diesen Ordner, sondern nur Verknüpfungen.
|
Re: Programm in Autostart-Ordner
hallo,
ich habe in diesem Forum einen code gefunden: ![]() aber ich weiss nicht wie er geht. mfg Helmi |
Re: Programm in Autostart-Ordner
Dann stell doch die Frage in dem entsprechenden Thread.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 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