public void StartInjector() { if (Id > 0) { fileMonitor = new FileMonitor(); fileMonitor.StartMonitor(Id, HandleSaiMessage); } }
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); }