Najlepsza praktyka do pisania samoaktualizującej się usługi Windows

Musimy utworzyć usługę Windows, która ma możliwość samodzielnej aktualizacji.

Trzy opcje przychodzą na myśl,

druga usługa, która zarządza odzyskiwaniem, deinstalacją i instalacją pierwszej usługi.

Korzystanie z niektórych platform zewnętrznych (mile widziane sugestie. Uważam, że .NET obsługuje automatyczne aktualizowanie aplikacji formularzy systemu Windows, ale nie usług systemu Windows)

Zastosowanie modelu wtyczki, w którym usługa jest jedynie powłoką zawierającą logikę aktualizacji i uruchamiania, a logika biznesowa usługi jest zawarta w bibliotece DLL, którą można wymienić.

Czy ktoś może rzucić nieco światła na rozwiązanie tego problemu?

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion