Для моей программы мне нужно декомпилировать swf ... Я использую для этого flasm!StandardOutput Process
для моей первой попытки я экспортировать результат в текстовый файл и читать этот TXT
string newPath = Path.GetTempPath() + @"DasLol.txt";
if(File.Exists(newPath))
{
File.Delete(newPath);
}
string dasCmd = "/c flasm.exe -d \"" + path + "\" > " + newPath;
ProcessStartInfo procStartInfo = new ProcessStartInfo(@"C:\Windows\System32\cmd.exe", dasCmd);
Process flasm = new Process {StartInfo = procStartInfo};
flasm.Start();
flasm.WaitForExit();
string dasString = File.ReadAllText(newPath);
но как переадресовать де StandardOutput для чтения непосредственно мой «dasString» в консоли? (и не использовать временный txt)
См http://stackoverflow.com/questions/285760/how-to-spawn-a-process-and-capture-its-stdout-in-net –