顶部468*60ad 顶部468*60ad

C#实现Windows 服务的制作安装和删除

2007-10-30 09:56:09  来源:中国自学编程网 佚名

以下为引用的内容:
  ...{
  //
  // CareEye
  //
  this.ServiceName = "CareEye";
  }
  /**//// 
  /// 清理所有正在使用的资源。
  /// 
  protected override void Dispose(bool disposing)
  ...{
  if (disposing)
  ...{
  if (components != null)
  ...{
  components.Dispose();
  }
  }
  base.Dispose(disposing);
  }
  /**//// 
  /// 设置具体的操作,以便服务可以执行它的工作。
  /// 
  protected override void OnStart(string[] args)
  ...{
  // TODO: 在此处添加代码以启动服务。
  MainThread.Start();
  }
  /**//// 
  /// 停止此服务。
  /// 
  protected override void OnStop()
  ...{
  // TODO: 在此处添加代码以执行停止服务所需的关闭操作。
  MainThread.Abort();
  }
  public static void ThreadFunc()
  ...{
  int LastHour = DateTime.Now.Hour;
  while (true)
  ...{
  System.Threading.Thread.Sleep(60000);
  if (DateTime.Now.Hour - 1 == LastHour)
  ...{
  MessageBox.Show("为了爱护您的眼睛,请您暂时休息5分钟并向远处眺望!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
  LastHour = DateTime.Now.Hour;
  }
  }
  }
  }
  }

文章评论

共有 0 位网友发表了评论 查看完整内容

推荐文章