在form加载时启动定时器
private void Form1_Load(object sender, System.EventArgs e)
{
  int li_i=10;
  timer1.Interval=1000*60*li_i;
  timer1.Start();
  System.Diagnostics.EventLog log=new System.Diagnostics.EventLog();
  log.Source="form";
  log.WriteEntry("form启动");
  this.Visible=false;
  this.Hide();
}
//在到时间时启动一个作业
private void timer1_Tick(object sender, System.EventArgs e)
{
  try
  {
    timer1.Stop();
    TaskScheduler i_Task=new TaskScheduler();
    i_Task.Execute();
    timer1.Start();
  }
  catch(Exception ex)
 {
    System.Diagnostics.EventLog log=new System.Diagnostics.EventLog();
    log.Source="form";
    log.WriteEntry("出现错误:"+ex.Message.ToString(),System.Diagnostics.EventLogEntryType.Error);
   }
}