Frage

hallo Jungs, also habe ich meine Spielanwendung geschrieben und alles funktioniert gut.

Ich installiere dies auf einem Windows-Computer, und ich brauche es um rund um die Uhr zu sein. Ich möchte, dass alles automatisch sein soll, sodass der Benutzer nicht in den Befehl gehen muss und PLAY jedes Mal ablaufen muss, wenn der Computer neu startet, oder es gibt ein Problem.

Ich habe also einen C # Wrapper-Dienst geschrieben, der den Running_pid überwacht, um zu prüfen, ob der Dienst läuft, wenn nicht eine neue CMD-Eingabeaufforderung eröffnet und PLAY-Start ausgeführt wird.

Das funktioniert also atm, aber wenn Sie Play-Start ausgeführt werden, eröffnet es zwei Java-Prozesse 1, die der tatsächliche Service ist und der andere ein Protokollierungsdienst ist. Bild der beiden Java-Prozesse

Gibt es eine Möglichkeit, das nicht offen zu haben? Entweder eine Konfigurationsoption oder einen zusätzlichen Speicherparameter?

Alle anderen Ideen, wie ich das umgehen könnte?

Ich hatte einen Blick auf die Verwendung von Bühnen und dist, aber ich habe festgestellt, dass sie nicht funktionieren. Sobald die Datei erstellt wurde, tut der neue Startbefehl nichts.

War es hilfreich?

Lösung

Hi-Jungs, also habe ich eine Lösung gefunden.

mit dig dig nun und dann eine neue start.bat-Datei mit dem untenstehenden Skript erstellen: generasacodicetagpre.

i Lösung wurde hier gelöst: https://plus.google.com/U / 0/108788785914419775677 / posts / rxohcrp52j5

Ich bin immer noch nicht sicher, wie sie diese neue Skriptdatei automatisch in die dist-ZIP-Datei einfügen.Wenn jemand weiß, wie es geht, wäre das hilfreich?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top