private void RunCmd(string command)
        {
            //实例一个Process类,启动一个独立进程   
            Process pro = new Process();
            //Process类有一个StartInfo属性,这个是ProcessStartInfo类,包括了一些属性和方法,下面我们用到了他的几个属性:   
            pro.StartInfo.FileName = "cmd.exe";           //设定程序名    
            pro.StartInfo.UseShellExecute = false;        //关闭Shell的使用   
            pro.StartInfo.RedirectStandardInput = true;   //重定向标准输入   
            pro.StartInfo.RedirectStandardOutput = true;  //重定向标准输出   
            pro.StartInfo.RedirectStandardError = true;   //重定向错误输出   
            pro.StartInfo.CreateNoWindow = false;          //设置不显示窗口   
            pro.Start();   //启动   
            pro.StandardInput.WriteLine(command);
            pro.StandardInput.WriteLine("exit"); //不过要记得加上Exit要不然下一行程式执行的时候会当机 
        }
以上是一个执行一个解压的命令,command=@"C:\compress.exe -d C:\Alog.txt.Z",用VS调试运行时,是可以正常解压出来,但直接执行EXE,就解压不出来,完全没反应!各位有遇过这些问题吗?请教怎么解决?非常感谢!!!