>  기사  >  백엔드 개발  >  C#은 Windows 서비스 시작 및 중지

C#은 Windows 서비스 시작 및 중지

大家讲道理
大家讲道理원래의
2016-11-10 10:13:491486검색

이 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 });
 }


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.