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