ホームページ  >  記事  >  バックエンド開発  >  C# で Windows サービスを開始および停止する

C# で Windows サービスを開始および停止する

大家讲道理
大家讲道理オリジナル
2016-11-10 10:13:491485ブラウズ

この 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 までご連絡ください。