|M| 我掉用RAR压缩指定的目录后,如何判断RAR压缩完了没有
System.Diagnostics.Process.Start( "rar.exe ",   @ "a      -inul   -y   c:\my.rar   c:\myweb "); 
 这样压缩 
 如何在压缩完的时候 
 提示
------解决方案--------------------你可以定时检查my.rar的文件是否存在或者大小是否在变化
------解决方案--------------------用API FindProcess查找一下rar进程是否活动
------解决方案--------------------用Prcess类检查 一下rar进程是否存在且CPU占用率较高
------解决方案--------------------压缩完以后就没有rar.exe进程了。   
 用timer定时检查进程
------解决方案--------------------检查一下相应rar文件是否被独占就可以了吧
------解决方案--------------------同意  winner2050(winner)  的方法
------解决方案--------------------private void timer1_Tick(object sender, System.EventArgs e)
		{
			System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName( "rar.exe ");
			if(p.Length  == 0)
			{
				this.timer1.Enabled = false;
				MessageBox.Show( "完成 ");
				
			}
			 
		}