public bool Execute(string args, System.ComponentModel.ISynchronizeInvoke form) { try { processCaller = new Process.ProcessCaller(form); processCaller.FileName = Source; processCaller.Arguments = args; processCaller.StdErrReceived += new My.Process.DataReceivedHandler(writeStreamInfo); processCaller.StdOutReceived += new My.Process.DataReceivedHandler(writeStreamInfo); processCaller.Completed += new EventHandler(processCompletedOrCanceled); processCaller.Cancelled += new EventHandler(processCompletedOrCanceled); processCaller.Start(); return(true); } catch { } return(false); }
public bool Execute(string args, System.ComponentModel.ISynchronizeInvoke form) { try { processCaller = new Process.ProcessCaller(form); processCaller.FileName = Source; processCaller.Arguments = args; processCaller.StdErrReceived += new My.Process.DataReceivedHandler(writeStreamInfo); processCaller.StdOutReceived += new My.Process.DataReceivedHandler(writeStreamInfo); processCaller.Completed += new EventHandler(processCompletedOrCanceled); processCaller.Cancelled += new EventHandler(processCompletedOrCanceled); processCaller.Start(); return true; } catch { } return false; }