ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
697
697
EMPFEHLEN
-
Hallo!
Ich habe ein Programm, welches auch nach dem Abmelden des Benutzers, der es gestartet hat, weiterlaufen soll. Das An- und Abmelden geschieht eigentlich nur per RDP, daher habe ich eine Annormalität von RDP ausgenutzt.
Ich habe einen Dienst programmiert, der den Prozess startet! Der Dienst bleibt so oder so erhalten, auch nach einer Abmeldung. Und er hat den Vorteil, dass er auch schon VOR einer Anmeldung gestartet wird, was auch so gewünscht ist!
Folgender Ablauf hat bisher immer funktioniert:
Ich melde mich per RDP an einem PC an
Ich starte meinen Dienst
Der Dienst startet meinen Prozess
Ich melde mich normal ab
Ich melde mich wieder per RDP an
Und siehe da, der Prozess läuft noch
Nun ist es so, dass vor kurzem ein Windowsupdate kam, welches dieses Verhalten nicht mehr ermöglicht. Das heißt, bei der zweiten Anmeldung muss ich entsetzt feststellen, dass der Prozess beim Abmelden gekickt wurde. Der Dienst läuft natürlich weiterhin fröhlich weiter...
Allerdings soll der Prozess auch weiterhin unabhängig von (RDP) An-/Abmeldungen weiterlaufen.
Wie kann ich das erreichen? Ideen?
Danke schonmal für die Hilfe!
-
Gelöst! Zumindest für mein spezielles Problem. Denn das Programm ist eigentlich keine programm.exe Datei, sondern eine programm.jar. Diese Starte ich mit einem Java.exe Aufruf im Dienst. Habe das in meinem ersten Post nur vereinfacht dargestellt um den Sachverhalt klar zu machen.
Da das Programm eine ".jar" Datei ist, welche ich mit Java.exe starte, kann ich Java.exe das Argument -Xrs mitgeben. Dies sorgt dafür, dass Shutdown-Hooks ignoriert werden.
Die Folge: Auch nach dem Abmelden, bleibt die Java.exe, und damit das eigentliche Programm, am rennen!
Ähnliche Themen
-
Prozess Snapshot erstellen, Prozess abschießen, Prozess neustarten
Von Marius Heil im Forum Coders TalkAntworten: 2Letzter Beitrag: 28.09.10, 02:43 -
Nach Prozess Fragen
Von Schwuffel im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 13.04.10, 08:31 -
Bewegung soll weiterlaufen
Von flashsi im Forum Flash PlattformAntworten: 0Letzter Beitrag: 08.04.08, 10:03 -
PHP Prozess im Hintergrund weiterlaufen lassen
Von strex im Forum PHPAntworten: 7Letzter Beitrag: 21.03.08, 15:21 -
User ausgeloggt, Proggy soll weiterlaufen.
Von T-ger im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 09.12.03, 01:50





Zitieren
Login





