コード例 #1
0
ファイル: Program.cs プロジェクト: radtek/RunAsService
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 private static void Main(string[] args)
 {
     if (Environment.UserInteractive)
     {
         ChildProcesses.Start(args);
         Console.ReadKey();
         ChildProcesses.Stop();
     }
     else
     {
         ServiceBase.Run(new ServiceBase[] { new SvcMain() });
     }
 }
コード例 #2
0
 protected override void OnContinue()
 {
     ChildProcesses.Continue();
 }
コード例 #3
0
 protected override void OnStop()
 {
     ChildProcesses.Stop();
 }
コード例 #4
0
 protected override void OnPause()
 {
     ChildProcesses.Pause();
 }
コード例 #5
0
 protected override void OnStart(string[] args)
 {
     ChildProcesses.Start(args);
 }