Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm-Autostart (https://www.delphipraxis.net/150601-programm-autostart.html)

jonsen2.0.0.9 21. Apr 2010 16:18


Programm-Autostart
 
Hi,
ich will mal ein Programm schreiben, dass sich selbst in den autostartoderner schreibt. Allerdings egal ob das auf englisch ist oder welcher Benutzer. Es soll immer unter windows funktionieren. Hoffe ihr könnt mir da helfen.

Schonmal danke.

MFG
Jonsen

DeddyH 21. Apr 2010 16:35

Re: Programm-Autostart
 
Schau Dir mal MSDN-Library durchsuchenSHGetFolderPath und dort die CSIDL_COMMON_STARTUP an.

jonsen2.0.0.9 21. Apr 2010 16:45

Re: Programm-Autostart
 
sry aber ich versteht das nicht :(

DeddyH 21. Apr 2010 16:46

Re: Programm-Autostart
 
Es gibt ja auch noch die Forensuche bzw. die Referenz: Delphi-Referenz durchsuchenSHGetFolderPath

jonsen2.0.0.9 21. Apr 2010 16:47

Re: Programm-Autostart
 
sry, ich habe das alles noch nicht richtig verstanden.
und es hat bei mir nichts funktioniert.

könntest du/ihr mir bitte helfen

Rakshasa 21. Apr 2010 16:54

Re: Programm-Autostart
 
Warum hilft Dir der Verweis auf die Forensuche nicht? Hast Du die Threads dort durchgelesen?

DeddyH 21. Apr 2010 16:57

Re: Programm-Autostart
 
Bevor das jetzt wieder so ein Endlosthread wird:
Delphi-Quellcode:
uses SHFolder, ShlObj;

function AllUsersAutostart: string;
begin
  SetLength(Result,MAX_PATH);
  SHGetFolderPath(0,CSIDL_COMMON_STARTUP,0,0,PChar(Result));
  SetLength(Result,StrLen(PChar(Result)));
  if Result <> '' then
    Result := IncludeTrailingPathDelimiter(Result);
end;
Ungetestet

fatalerror 21. Apr 2010 19:04

Re: Programm-Autostart
 
Als Alternative gibt es noch die Möglichkeit das Programm in der Registry einzutragen

HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run\

Benötigt halt die entsprechenden Rechte

DeddyH 21. Apr 2010 19:08

Re: Programm-Autostart
 
HKCU sollte eigentlich gehen, HKLM dürfte schwieriger werden.

jonsen2.0.0.9 22. Apr 2010 05:37

Re: Programm-Autostart
 
danke an alle die geholfen haben. Funktioniert jetzt :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz