protected override void Disposing(bool b)
 {
     if (this.process != null)
         process.Dispose();
     process = null;
     base.Disposing(b);
 }
 public ConsoleProcessActor(string shortname, string exe, params string[] args)
     : base(shortname)
 {
     process = new Win32HiddenConsole(exe, args);
     Loop();
 }