Verknüpfung erstellen
-
Servus an alle,
ich suche eine Funktion, die eine Verknüpfung einer Exe Datei erstellt. Die Verknüpfung soll im Autostart stehen.
Danke im Voraus,
Felix____________________
-
Dieser Thread wurde von Moderator/in TactX aus dem Forum ANSI C in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hi, es gibt da zwei wesentliche Möglichkeiten:
Entweder du kopierst die *.exe Datei in den Autostartordner, oder registrierst sie bei der Registry, wobei Letzteres eleganter und vor allem professioneller ist. Hier ein kleiner Code, wie du dein Programm registrierst:
HKEY hkey; HKEY KEY = HKEY_LOCAL_MACHINE; char place[100]= {"Software\\Microsoft\\Windows\\CurrentVersion\\Run"}; char name[100]= {"DeinProgramm"}; char value[300]= {"C://beispielpfad"}; RegOpenKeyEx(KEY,(LPCTSTR)place,0, KEY_ALL_ACCESS,&hkey); RegSetValueEx(hkey, name, 0, REG_SZ, (BYTE *)value, strlen(value)); RegCloseKey(hkey);Alternativ dazu kannst du es dann auch noch mit Parameter starten, damit es sich z.B minimiert (bzw. versteckt) ausführt.
Ich hoffe, das hilft dir weiter

MfG, mikey.
-
-
Vielen Dank an euch,
Felix