myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Java Programm bei Reboot starten (https://mygully.com/showthread.php?t=3417268)

davi96 22.08.14 22:23

Java Programm bei Reboot starten
 
Hallo

Ich möchte gerne eine Funktion bei meine Programm einfügen, welches es bei jeden Neustart startet und selbstverständlich auch deaktiviert werden kann.

Weiss jemand eine Lösung für Java?

Ich hab mir gedacht vielleicht einen Schlüssel mit Pfadangabe im regeditor zu schreiben im Ordner Run, aber das stellt sich als ziemlich schwierig heraus.
Man könnte es vielleicht auch über msconfig lösen, aber auch da weiss ich nicht weiter.

Grüsse
Dave

Lieferant 23.08.14 07:58

Man könnte das Programm als [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] starten.
Vielleicht ist das was.

Oder vielleicht hilft der [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] weiter.

davi96 23.08.14 12:39

Zitat:

Zitat von Promanudde13 (Beitrag 25877301)
Du suchst eher eine Lösung für Windows und nicht für Java, oder?

Deine Beschreibung macht jedenfalls keinen Sinn!

Ich finde ich habe mich klar ausgedrückt. Ich suche eine Lösung für Java. Wie ich ein Programm bei jedem Neustart starten lasse weiss ich schon, aber ich kann ja nicht den Benutzer sagen, sie sollen doch einen Schlüssel im Ordner run erstellen...
Das wäre nicht Benutzerfreundlich!

@Lieferant: Danke, der erste Link ist nicht ganz das was ich gesucht habe.
Der zweite hatte ich auch schon gefunden, aber ich finde es ein wenig doff extra eine Klasse dafür erstellen zu müssen. Gibts den da nicht einen Import?

marian123 23.08.14 20:57

das problem, was du zu lösen versuchst ist in der art nicht als java code implementierbar
du könntest höchstens ein programm schreiben welches ein anderes in den autostart ordner kopiert eine andere lösung fällt mir jetzt spontan nicht ein

GoalBoal 23.08.14 21:39

Entweder bin ich bescheuert oder sau bescheuert.

Erklär mal bitte, genau, was du machen willst.
Einige Faktoren spielen da auch noch eine Rolle, was das Programm können soll.

Marion123 hat eigentlich Recht, JavaSript unter Windows einfügen, mhh, viel Erfolg.

Delta538 23.08.14 21:43

Eine möglichkeit wäre das erstellen einer *.lnk im Autorun Ordner (auf Windows Systemen).
Das wäre auch über Java möglich (Stichwort: "Windows Shortcut file format"). Denkbar wäre eine Funktion, die je nach Bedarf eine solche Verknüpfung anlegt oder auch wieder entfernt.

Von einer Lösung mit der Registry rate ich dir ab. Es gibt nichts schlimmeres als Programme die sich 100 Einträge in der Reg. anlegen.

Wenn du deine Software ausliefern willst wäre ein Installers***** ebenfalls nicht verkehrt. Für Windows kann man mit Inno-Setup schnell einfache bis sehr komplexe Installationsdatein schreiben. Damit kannst du dann auch ohne Probleme eine Verknüpfung in den Autostart Ordner ablegen.

Lieferant 24.08.14 11:13

Zitat:

Zitat von davi96 (Beitrag 25878257)
@Lieferant: Danke, der erste Link ist nicht ganz das was ich gesucht habe.
Der zweite hatte ich auch schon gefunden, aber ich finde es ein wenig doff extra eine Klasse dafür erstellen zu müssen. Gibts den da nicht einen Import?

Ein Import in Deine Klasse? Ein Import ist auch nur eine Java Klasse, nur nicht unbedingt Deine eigene.
Wenn es eine Möglichkeit gibt versuch die doch einfach mal. Eine andere Site habe ich sonst noch nicht gesehen.

nichdiemama 24.08.14 12:22

Zitat:

Zitat von davi96 (Beitrag 25878257)
Ich finde ich habe mich klar ausgedrückt.

finde ich nicht.
Aus Deinem Startpost ist ja nur interpretierbar, dass es sich wohl um Windows handel muss, weil Du von regeditor und dem Ornder Run schreibst.

Wenn die Fragestellung sein sollte, dass beim Start des Betriebssystem Windows Dein JavaProgramm gestartet werden soll, wird Dir vielleich [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] geholfen.

Wenn Das nicht die Aufgabe sein sollte, formuliere die Herausforderung einfach mal so neu, dass klar wird, was Du brauchst.

davi96 30.08.14 16:10

Zitat:

Zitat von nichdiemama (Beitrag 25881437)
Wenn Das nicht die Aufgabe sein sollte, formuliere die Herausforderung einfach mal so neu, dass klar wird, was Du brauchst.

Ich erkläre es mal anhand von firefox (ACHTUNG, firefox hat diese funktion meines wissens nicht). ich möchte, dass mein programm (hier firefox) bei jedem systemstart mitstartet. dazu möchte ich, dass wenn jemand firefox zum ersten mal startet in den applikationseinstellungen einstellen kann ob firefox bei jedem systemneustart mitgestartet werden soll oder nicht.

anders kann ich es leider nicht erklären

davi96 30.08.14 20:27

Zitat:

Zitat von TingelTangelTussi (Beitrag 25897984)
Firefox???
Firefox für Windows? Für Linux? Für Mac OS X?
Oder gibt es Firefox für Java?

regedit und msconfig waren vorschläge von mir, wenn es anders geht oder plattform unabhängig wäre ich sehr dankbar für einen vorschlag. firefox war als synonym für mein programm gedacht, um es besser zu erklären (hat wohl nicht geklappt). Ich versuchs nochmal in einem Satz.

Ich will ein Code in Java welches genau dieses Javaprogramm, über regedit/msconfig/oder etwas ähnliches, bei jedem systemstart von windows startet.

MaxHeadr00m 01.09.14 12:54

Bin grad über diesen Thread gestolpert

ich hab das so verstanden:
Das Javaprogramm soll bei Installation oder Programmstart den Nutzer fragen, ob es mit dem Systemstart gestartet werden soll.
Wenn dem so ist, soll sicherlich eine entsprechende Routine (im Java Programm selbst) dafür sorgen, im Betriebssystem die nötigen Einstellungen zu tätigen.

Es soll also mit Java am System geschraubt werden, salopp ausgedrückt.
Also Ermitteln des BS und dann die Einstellungen durchführen.

Mr_Braun 01.09.14 17:12

Bin kein Programmierer aber werfe auch mal etwas in den Raum.
Mit Batch einer Batch:
Zitat:

shutdown -r -t 0
und ausführen der Batch mittels Java sollte soetwas doch praktisch um zusetzen sein
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

petroj 03.01.15 19:31

Zitat:

Ich will ein Code in Java welches genau dieses Javaprogramm, über regedit/msconfig/oder etwas ähnliches, bei jedem systemstart von windows startet.
Und welche Malware willst Du damit verbreiten? Ich hoffe Du bist Dir bewußt, das Du hier in dem Fall falsch bist.

petroj

dustail 14.01.15 08:47

Zitat:

Zitat von MaxHeadr00m (Beitrag 25903212)
Bin grad über diesen Thread gestolpert

ich hab das so verstanden:
Das Javaprogramm soll bei Installation oder Programmstart den Nutzer fragen, ob es mit dem Systemstart gestartet werden soll.
Wenn dem so ist, soll sicherlich eine entsprechende Routine (im Java Programm selbst) dafür sorgen, im Betriebssystem die nötigen Einstellungen zu tätigen.

Es soll also mit Java am System geschraubt werden, salopp ausgedrückt.
Also Ermitteln des BS und dann die Einstellungen durchführen.

Habe das ebenfalls so verstanden.
Und falls keine externen Installationsroutinen (irgendwelche Setups) das übernehmen sollen, dann ist der Lösungsvorschlag richtig.

Doch man beachte: Sobald man mit Java am System schraubt, ist das Konzept der Plattformunabhängigkeit für die Katz.

Mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.