/// <summary>
 /// 进程复制重启客户端调用
 /// </summary>
 /// <param name="processCopyer">文件复制器</param>
 /// <returns>是否成功</returns>
 public static bool CopyStart()
 {
     try
     {
         using (fastCSharp.tcpClient.processCopy processCopy = new fastCSharp.tcpClient.processCopy())
         {
             processCopy.copyStart(copyer.Watcher);
         }
         return true;
     }
     catch (Exception error)
     {
         log.Error.Add(error, null, false);
     }
     return false;
 }
 /// <summary>
 /// 守护进程客户端调用
 /// </summary>
 public static void Guard()
 {
     try
     {
         using (fastCSharp.tcpClient.processCopy processCopy = new fastCSharp.tcpClient.processCopy())
         {
             if (processCopy.guard(copyer.Watcher).IsReturn) return;
         }
     }
     catch (Exception error)
     {
         log.Error.Add(error, null, false);
     }
     log.Error.Add("守护进程客户端调用失败", false, false);
     if (_guardHandle == null) _guardHandle = guard;
     timerTask.Default.Add(_guardHandle, date.NowSecond.AddMinutes(1), null);
 }
 /// <summary>
 /// 守护进程客户端调用
 /// </summary>
 private static void guard()
 {
     try
     {
         using (fastCSharp.tcpClient.processCopy processCopy = new fastCSharp.tcpClient.processCopy())
         {
             if (processCopy.guard(copyer.Watcher).IsReturn)
             {
                 log.Default.Add("守护进程客户端调用成功", false, false);
                 return;
             }
         }
     }
     catch { }
     timerTask.Default.Add(_guardHandle, date.NowSecond.AddMinutes(1), null);
 }
 /// <summary>
 /// 守护进程删除客户端调用
 /// </summary>
 public static void Remove()
 {
     try
     {
         using (fastCSharp.tcpClient.processCopy processCopy = new fastCSharp.tcpClient.processCopy()) processCopy.remove(copyer.Watcher);
     }
     catch (Exception error)
     {
         log.Error.Add(error, null, false);
     }
 }