Swing TrayIcon bei Systemdienst (Windows, Systemuser)

spaghetti

Mitglied
Moin zusammen,
meine Frage ergibt sich schon fast Aus der Überschrift.
Ich habe ein Javaprogramm, das ich über den Java Service Launcher unter Windows XP als Systemdienst (also auch Systemuser) laufen lasse.
In der Dienstverwaltung von Windows (und den JSL-Properties) habe ich auch schon gesehen, dass es eine Option für die Interaktion mit dem Desktop gibt, aber gibt es eine Möglichkeit, dieses Icon dann auch anderen angemeldeten Benutzern zur Verfügung zu stellen?

Meine Notfall-Idee wäre, die Gui in eine 2. JVM (die unter dem User im Autostart läuft) auszulagern - aber schön ist was anderes. 😉
 
Kam vielleicht nicht ganz rüber, mein TrayIcon habe ich und das funktioniert - wenn ich die Anwendung normal starte - auch einwandfrei. Nur beim Start als Service unter dem Systemuser kriegt der angemeldete Admin/Anwender nix zu sehen.
 
Wird es vllt versucht zu früh zu erstellen?
hast du mal versucht, es im angemeldeten Zustand nochmal zu initalisieren?
Schmeißt es Fehler?
 
Keine Fehler. Zu früh glaube ich auch eher nicht, da auch nichts zu sehen ist, wenn ich den Dienst (als Dienst) im laufenden Betrieb starte. Der 3. Tipp klingt aber interessant, ich such mal nach nem Weg, auf das Login zu reagieren.
 

Neue Themen


Zurück
Oben