Oftmals hat man als Entwickler oder auch als Serveradmin das Bestreben, diverse Anwendungen in den Servicekontext von Windows zu verbannen. Das kann auf verschiedene Arten erfolgen, von einer normalen Command Line Batch angefangen bis hin zu Konsolenapplikationen. Natürlich gibt es dafür bereits viele Tools auf dem Markt, selbst Microsoft bietet ein Tool, genannt “srvany”; aber manchmal kann es auch einfacher und kostengünstiger gehen ;)

Auch mich betrifft das Thema, und da ich es ehrlich gesagt leid bin, jedes mal für ein paar Konsolen die Remote-Desktop Session aufzuhalten, hab ich einen kleinen, simplen Service Wrapper geschrieben.

Der Service Wrapper wird als normaler Windows Systemservice installiert. Dieser startet dann durch die App.config die konfigurierte Anwendung. Der Service Wrapper bedient sich der Technologie “TopShelf” von “MassTransit”. Um den Wrapper zu konfigurieren, einfach die “ServiceWrapper.exe.config” editieren. Die Parameter sind selbsterklärend.

Download: Service Wrapper (391)

Hinterlasse eine Antwort