Seite 1 von 4
programm soll sich automatisch in autostart eintragen
Verfasst: 23.10.2008 17:31
von Special-Agent-J
hallo ich hab ein kleines programm geschrieben und ich möchte das sich dieses automatisch beim ausführen in autostart einträgt bzw. dort eine verknüpfung erstellt, damit es nach dem hochfahren wieder startet
Verfasst: 23.10.2008 17:34
von ts-soft
Das sollte man nur einmalig beim Setup eintragen, ansonsten eine Option
dafür anbieten. Bei jedem Start dort eintragen ist schon Nötigung!
Verfasst: 23.10.2008 17:57
von Andesdaf
leg doch eine zweite Exe an und kopier die dann ins Autostart-verzeichnis
Wo das ist weiß ich leider nicht genau... Ich kann dir nur nen Vorschlag machen: "C:\Users\???\AppData\Roaming\Microsoft\Windows\Start Menu\Programs" (unter Vista)
ich weiß aber nicht, ob es geht
Verfasst: 23.10.2008 18:06
von RSBasic
Wenn man den Pfad des Autostart-Ordners ermitteln möchte:
Code: Alles auswählen
Procedure.s spec_folder(clsi_const.l)
path.s = Space(2048)
SHGetSpecialFolderLocation_(0,clsi_const,@pidl.l)
SHGetPathFromIDList_(pidl,@path)
CoTaskMemFree_(pidl)
ProcedureReturn path+"\"
EndProcedure
Debug spec_folder($7)
Wie man eine Verknüpfung erstellt:
http://www.purebasic.fr/german/viewtopic.php?t=10758
http://www.purebasic.fr/german/viewtopic.php?t=8575
http://www.purebasic.fr/german/viewtopic.php?t=1654
Oder per Registry.
Verfasst: 23.10.2008 18:23
von ts-soft
1. er hat die Demo, keine API zur Verfügung
2. sich ständig in Autostart eintragen ist Nötigung und machen nur Viren und
Trojaner Programme.
Verstehe also nicht, warum hier Tipps gegeben werden, bevor er plausibel
gemacht hat, warum der Eintrag bei jedem start erfolgen soll

Verfasst: 23.10.2008 18:31
von RSBasic
>er hat die Demo, keine API zur Verfügung
Seine Signatur habe ich nicht gesehen.
>2. sich ständig in Autostart eintragen ist Nötigung
Das hast du schon mal gesagt, dein Vorschlag: Eine Option anbieten (Diese Variante finde ich auch besser)
Verfasst: 23.10.2008 18:34
von ts-soft
Das ist kein Vorschlag, das ist Bedingung, ansonsten ist es für mich ein
Virus oder ähnliches. Macht jedes Programm. Bei der Installation läßt sich
meist, leider nicht immer, der Autostart deaktivieren, ansonsten läßt es sich
in den Optionen ausschalten.
Alles andere gehört erschossen
(Vor allem hab ich wegen solcher Missetäter früher immer den TeaTimer von
Spybot und Destroy im Hintergrund laufen lassen, jetzt erschieß ich lieber die Autoren)
danke für eure hilfe
Verfasst: 23.10.2008 21:10
von Special-Agent-J
es reicht eigentlich auch wenn sich das programm einmal in autostart einträgt ist mir eigentlich relativ egal ob bei jedem start oder einmalig.
Aber es sollte schon funktionieren das wenn ich das programm auf einen anderen pc aufspiel das es sich dort auch in autostart einträgt
Verfasst: 23.10.2008 21:17
von Kaeru Gaman
wenn du es nur einmalig brauchst, dann machs doch mit nem installer.
Verfasst: 23.10.2008 21:23
von ts-soft
Wenn Du es selber aufspielst, kannste auch nen Rechtsklick- Verknüpfung
erstellen und dann in den Autostart-Ordner schieben
