Ejemplo n.º 1
0
 public void StartInjector()
 {
     if (Id > 0)
     {
         fileMonitor = new FileMonitor();
         fileMonitor.StartMonitor(Id, HandleSaiMessage);
     }
 }
Ejemplo n.º 2
0
 public bool CheckProcessChanged()
 {
     Process[] processes = Process.GetProcessesByName(processName);
     if (processes.Length > 0)
     {
         systemProcess = processes[0];
         int tPId = systemProcess.Id;
         if (tPId != Id)
         {
             Logger.Log("Not same:" + tPId + " " + Id);
             Id = tPId;
             return(true);
         }
     }
     else
     {
         errorInfo   = "没有找到进程:" + processName;
         Id          = -1;
         fileMonitor = null;
     }
     return(false);
 }