von pichel » Do 7. Mär 2024, 13:01
Hallo Brankor,
es gibt immer viele Möglichkeiten, ein Programm automatisch starten zu lassen. In meinem Installationsskript habe ich einen Weg gewählt, der mir damals am einfachsten umzusetzen schien: den Start via Aufgabenverwaltung bei der Anmeldung des Benutzers.
Hätte ich einen anderen Trigger (Systemstart o.ä.) gewählt, hätte der ausgewählte Benutzer auch ein Passwort gesetzt haben müssen, was bei den meisten Installationen nicht der Fall ist - und so habe ich mich als Trigger für "bei Anmeldung" entschieden. Das ist aber mit wenigen Klicks änderbar. Eventuell kann man auch einen Systemaccount verwenden, wenn die Rechte dafür passen. Das habe ich nicht ausprobiert.
Eine weitere Option ist es, das Java-Programm in einen Service zu wrappen.
Zusammengefasst: Wenn also dein System stand-alone laufen soll, dann würde ich dir empfehlen, die Aufgabe in der Aufgabenverwaltung unter einem bestimmten Account laufern zu lassen, dem du ein Passwort zugewiesen hast und dann den Trigger deiner Wahl zu verwenden.
Gruß,
Stefan
Hallo Brankor,
es gibt immer viele Möglichkeiten, ein Programm automatisch starten zu lassen. In meinem Installationsskript habe ich einen Weg gewählt, der mir damals am einfachsten umzusetzen schien: den Start via Aufgabenverwaltung bei der Anmeldung des Benutzers.
Hätte ich einen anderen Trigger (Systemstart o.ä.) gewählt, hätte der ausgewählte Benutzer auch ein Passwort gesetzt haben müssen, was bei den meisten Installationen nicht der Fall ist - und so habe ich mich als Trigger für "bei Anmeldung" entschieden. Das ist aber mit wenigen Klicks änderbar. Eventuell kann man auch einen Systemaccount verwenden, wenn die Rechte dafür passen. Das habe ich nicht ausprobiert.
Eine weitere Option ist es, das Java-Programm in einen Service zu wrappen.
Zusammengefasst: Wenn also dein System stand-alone laufen soll, dann würde ich dir empfehlen, die Aufgabe in der Aufgabenverwaltung unter einem bestimmten Account laufern zu lassen, dem du ein Passwort zugewiesen hast und dann den Trigger deiner Wahl zu verwenden.
Gruß,
Stefan