Linuxプロセスに入力を書き込もうとして問題が発生しました。ここにコードがあります:
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.WorkingDirectory = "'/home/"+user+"/pacotes/"+nome_pacote.Text+"-1.0/'";
process.StartInfo.FileName="dh_make";
process.StartInfo.Arguments="-n -s";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;
process.Start();
Thread.Sleep(3000);
process.StandardInput.WriteLine();
そして、ここにエラーがあります:
System.IO.IOException:System.IO.FileStream.FlushBufferのパス/ home / vinholi / Ubuntu One / Uso do linux em flash drive / Programa gerador de .deb / GeradorDeb / GeradorDeb / bin / Debug/[Unknown]に障害を書き込みます。 (System.IO.Stream st)[0x00000] in:0 at System.IO.FileStream.FlushBuffer()[0x00000] in:0 at System.IO.FileStream.Dispose(ブール処理)[0x00000] in:0