>> Das ist ein Java-Prozess, falls er WM_ENDSESSION auswertet kriegen wir
>> das nicht mit, wir sehen lediglich ein SIGTERM und einen Return Code 143.
>
> SIGTERM unter Windows?
Ja, die JVM bildet das, was sie von Windows bekommt, auf das
POSIX-Signal ab, was sie fᅵr am besten passend hᅵlt.
>> Der Java-Prozess ist ein Server ohne UI
>
> Ohne UI (sprich: ohne unsichtbares Fenster) wuerde er aber kein WM_*
> erhalten!
Mᅵglichweise erzeugt die JVM ein unsichtbares Fenster, um Nachrichten zu
verarbeiten.
> Ich verwende seit dem letzten Jahrtausend kein Java mehr, daher: gibt's
> im JRE keinen fensterlosen Kommandozeilen"client", der als Windows-
> Konsolenanwendung funktioniert?
Ja, es gibt neben javaw.exe noch java.exe fᅵr die reine Konsole. Ich
werde mir das morgen mal ansehen, ob es jetzt javaw.exe ist und ggf.
umstellen und schauen obs damit weg/anders ist.
> Definiere "Java-Prozess".
> Offensichtlich meinst Du "Java-Interpreter-Prozess", sprich: Du muesstest
> diesen Teil der JRE als Dienst umschreiben.
Nichts leichter als das. ;-)
Ciao,
Daniel