Guten Morgen liebe Programmiergemeinde
Ich habe eine kleines Konsolenprogramm geschrieben, welches von einer anderen Anwendung 2 Parameter erhält, die dann anschliessend von meiner Anwendung weiterverarbeitet und anschliessend wieder weitergeleitet werden.
Nun gibt es jedoch ein Problem, da die Anwendung mehrmals ausgeführt werden kann.
1. Frage: Wie kann ich meine Anwendung auf eine einzige Instanz beschränken und dafür sorgen, dass die Anwendung permanent ausgeführt wird? Ich weiss zwar, dass das als Service sicherlich möglich ist, jedoch möchte ich es zuerst mit einer normalen Anwendung versuchen.
Wie ich Startparameter abrufen und auswerten kann, weiss ich. Die Startparameter, welche bei der Anwendungsausführung übergeben werden kann ich erfolgreich auswerten.
2. Frage: Wenn meine Anwendung mit einer einzigen Instanz ausgeführt wird und die externe Anwendung wieder neue Parameter übergibt, werden die CommandLineArguments der laufenden Instanz dann automatisch aktualisiert?
Die Anwendung wird immer über "%Pfad%\tool.exe" "par1" "par2" aufgerufen.
Bin froh für jeden Vorschlag
Gruss
LINK182
Ich habe eine kleines Konsolenprogramm geschrieben, welches von einer anderen Anwendung 2 Parameter erhält, die dann anschliessend von meiner Anwendung weiterverarbeitet und anschliessend wieder weitergeleitet werden.
Nun gibt es jedoch ein Problem, da die Anwendung mehrmals ausgeführt werden kann.
1. Frage: Wie kann ich meine Anwendung auf eine einzige Instanz beschränken und dafür sorgen, dass die Anwendung permanent ausgeführt wird? Ich weiss zwar, dass das als Service sicherlich möglich ist, jedoch möchte ich es zuerst mit einer normalen Anwendung versuchen.
Wie ich Startparameter abrufen und auswerten kann, weiss ich. Die Startparameter, welche bei der Anwendungsausführung übergeben werden kann ich erfolgreich auswerten.
2. Frage: Wenn meine Anwendung mit einer einzigen Instanz ausgeführt wird und die externe Anwendung wieder neue Parameter übergibt, werden die CommandLineArguments der laufenden Instanz dann automatisch aktualisiert?
Die Anwendung wird immer über "%Pfad%\tool.exe" "par1" "par2" aufgerufen.
Bin froh für jeden Vorschlag
Gruss
LINK182
Comment