在C#中,如何讓service自己自動停止?(假設這支service名叫testService)
另外,如何在另一service中每10分鐘獲取一次testService的狀態?如果為停止狀態,則將其啟動.
請問以上問題如何解決?
感謝!

解决方案 »

  1.   

    Use "ServiceController" class to control your service to stop or start.
      

  2.   

    1、可以间接调用command命令
    2、也可以使用process类,把对应的进程干掉(狠了点)]、
    3、楼上的那个大哥说的服务控制类来实现
      

  3.   

    假如有需要在SERVICE本身執行一次重啟(restart),如何做?
      

  4.   

    to 假如有需要在SERVICE本身執行一次重啟(restart),如何做?stop + start