Desde mi programa tengo que llamar a un programa externo que al terminar saca una ventana que dice que todo ha ido bien. Este programa externo no tiene parámetros que permitan que no se abra esa ventana.
Tengo alguna forma de ocultarlo para que no se vea? Lo llamo con estas instrucciones...
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
proc.StartInfo.FileName = "xxxx";
proc.StartInfo.RedirectStandardError = false;
proc.StartInfo.RedirectStandardOutput = false;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
Gracias!