Process proc = new Process();
            proc.StartInfo.FileName = @"rar.exe";
            proc.StartInfo.Arguments = @"a d:\t.rar d:\t.txt";
            proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            proc.Start();
            proc.WaitForExit();
proc.Start();程序做到这里没反映了我单步调试的

解决方案 »

  1.   

    检查你的参数是否正确,可以先在cmd中运行一下是否成功。
    http://blog.csdn.net/zhzuo/archive/2004/03/21/22024.aspx
    另外可以使用框架组件来做。
    使用ICSharpCode.SharpZipLib.dll;
    下载地址
    http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx
    Compress Zip files with Windows Shell API and C#
    http://www.codeproject.com/csharp/CompressWithWinShellAPICS.asp通过 C# 使用 J# 类库中的 Zip 类压缩文件和数据
    http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx在.net 2.0中直接提供相关类,
    System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。