집 >백엔드 개발 >C#.Net 튜토리얼 >C#은 Windows 서비스 시작 및 중지
이 API에서 제공하는 실용적인 기능은 제어판의 관리 서비스로 이동할 필요 없이 애플리케이션에서 서비스를 관리하는 데 자주 사용됩니다.
ServiceController controller = new ServiceController(“e-M-POWER”); controller.Start(); if (controller.CanPauseAndContinue) { controller.Pause(); controller.Continue(); } controller.Stop();
.net에서 제공하는 API에서 한 문장으로 설치 및 제거 서비스를 구현할 수 있습니다
if (args[0] == "/i") { ManagedInstallerClass.InstallHelper(new string[] { Assembly.GetExecutingAssembly().Location }); } else if (args[0] == "/u") { ManagedInstallerClass.InstallHelper(new string[] { "/u", Assembly.GetExecutingAssembly().Location }); }