tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
697
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mdo mdo ist offline Mitglied Bronze
    Registriert seit
    Feb 2010
    Beiträge
    37
    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!
     

  2. #2
    mdo mdo ist offline Mitglied Bronze
    Registriert seit
    Feb 2010
    Beiträge
    37
    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

  1. Antworten: 2
    Letzter Beitrag: 28.09.10, 02:43
  2. Nach Prozess Fragen
    Von Schwuffel im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 13.04.10, 08:31
  3. Bewegung soll weiterlaufen
    Von flashsi im Forum Flash Plattform
    Antworten: 0
    Letzter Beitrag: 08.04.08, 10:03
  4. Antworten: 7
    Letzter Beitrag: 21.03.08, 15:21
  5. User ausgeloggt, Proggy soll weiterlaufen.
    Von T-ger im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 09.12.03, 01:50

Stichworte