私はこのようなものを実行します:
string exec = @"/k" + @"7za.exe a -tzip " + name + ".zip \"" + name + "\"";
processStarter ps.run(exec);
startInfo 設定:
startInfo.WorkingDirectory = workingDir;
startInfo.FileName = exe;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
これにより、コマンドラインと 7zip 実行可能ファイルを含むフォルダーが圧縮されます。起動されたフォームの winform アプリは正常に動作し、zip して次の行に移動しますが、いくつかの引数を指定して cmd からアプリを起動すると、この行をデバッグするときにプログラムがハングします。適切な zip アーカイブを作成しますが、プログラムは次の行に進みません。
助けていただければ幸いです。