Esempio n. 1
0
 public EngineProcess(EngineProcessData data)
 {
     Process = new Process()
     {
         StartInfo = new ProcessStartInfo()
         {
             FileName              = @"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe",
             Arguments             = $"-Command \"{data.Command} {data.Arguments}\"",
             CreateNoWindow        = true,
             UseShellExecute       = false,
             RedirectStandardError = true,
             WorkingDirectory      = data.WorkingDirectory
         }
     };
     WaitForExit = data.WaitForExit;
     Read        = false;
 }
Esempio n. 2
0
 public EngineProcess GetEngineProcess(EngineProcessData data)
 {
     return(new EngineProcess(data));
 }