public void OnKey(ConsoleKeyInfo inKey) { switch (inKey.Key) { case ConsoleKey.D0: Application.StopApplication(); break; case ConsoleKey.D1: WinService.StopAndDisable(winServicesAll); break; case ConsoleKey.D2: WinService.EnableAndStart(winServicesAll); break; case ConsoleKey.D3: WinService.InstallAllServices(AutomaticUninstall, Purge, AutomaticInstall, AutomaticUpdate, ServiceNamePrefix, winServicesToInstall, this); winServicesAll = WinService.GetWindowsServices(ServiceNamePrefix); Console.WriteLine("Ready"); break; case ConsoleKey.F5: Show(); break; } }
public override bool LoadResources() { winServicesToInstall = Elements().OfType <WinService>(); winServicesAll = WinService.GetWindowsServices(ServiceNamePrefix); Show(); ConsoleInput = new ConsoleInput(this); return(true); }