Hi Leute,
ich hoffe ihr könnt mir helfen.
Hier mal die Geschichte außenrum, damit ihr versteht worums geht:
Für meinen Arbeitgeber möchte ich einen Windows Dienst erstellen (Meine Frage bezieht sich aber nicht auf Dienste, sondern allgemein um .NET, weswegen ich dieses Forum gewählt habe).
Wir bekommen von einer anderen Firma eine exe Datei gestellt, die Serverfunktionen zur Verfügung stellt. Diese muss aber per autostart gestartet werden und es gibt keine Überwachungsfunktion dafür.
Jetzt hab ich mir gedacht ich nehme die Process Klasse und starte diese Datei und fange die Ausgaben ab. Das funktioniert schon ganz gut, allerdings möchte ich überprüfen, ob die schon Datei gestartet ist um Exceptions aus dem weg zu gehen (die Dienstverwaltung meckert sonst, bzw. ich verwende die Ereignisanzeige und da wird jede Exception eingetragen, egal ob sie aufgefangen wird oder nicht und das würde die Kunden verunsichern)
Ich hoffe ihr könnt mir folgen. Schonmal danke für die Antworten.
Mfg
Christian
ich hoffe ihr könnt mir helfen.
Hier mal die Geschichte außenrum, damit ihr versteht worums geht:
Für meinen Arbeitgeber möchte ich einen Windows Dienst erstellen (Meine Frage bezieht sich aber nicht auf Dienste, sondern allgemein um .NET, weswegen ich dieses Forum gewählt habe).
Wir bekommen von einer anderen Firma eine exe Datei gestellt, die Serverfunktionen zur Verfügung stellt. Diese muss aber per autostart gestartet werden und es gibt keine Überwachungsfunktion dafür.
Jetzt hab ich mir gedacht ich nehme die Process Klasse und starte diese Datei und fange die Ausgaben ab. Das funktioniert schon ganz gut, allerdings möchte ich überprüfen, ob die schon Datei gestartet ist um Exceptions aus dem weg zu gehen (die Dienstverwaltung meckert sonst, bzw. ich verwende die Ereignisanzeige und da wird jede Exception eingetragen, egal ob sie aufgefangen wird oder nicht und das würde die Kunden verunsichern)
Ich hoffe ihr könnt mir folgen. Schonmal danke für die Antworten.
Mfg
Christian