C# get Datum/Zeit ein windows-Dienst gestartet wurde

Gibt es einen Weg, um das Datum/die Zeit, die ein Dienst zuletzt gestartet wurde in C#?

Bin ich mit diesem code jetzt überprüfen Sie den status der Dienste:

ServiceController sc = new ServiceController(serviceName);
//check sc.status for "Running" etc... with a Switch statement... 

Kann ich es mit diesem Objekt? Oder müssen WMI?

Grund: ich Schreibe eine kleine BizTalk-Monitor, und ein häufiges problem ist, dass Menschen oft vergessen, starten Sie den BizTalk-Dienst (host-Instanzen) nach einem bereitstellen. Ich möchte die Zeit angezeigt, die Sie zuletzt gestartet wurde.

InformationsquelleAutor NealWalters | 2009-12-18
Schreibe einen Kommentar