启动一个进层阻止当前线程

VB.NET
    Private Sub CallProcess(ByVal path As String)
        
Dim p As New System.Diagnostics.Process()
        p.StartInfo.FileName 
= path
        p.StartInfo.WindowStyle 
= ProcessWindowStyle.Minimized
        p.Start()

        
'设置等待关联进程退出的时间,并在该段时间结束前或该进程退出前,阻止当前线程执行 
        p.WaitForExit()

        
'释放与此组件关联的所有资源
        p.Close()
    
End Sub


C#
private void CallProcess(string path) 

 System.Diagnostics.Process p 
= new System.Diagnostics.Process(); 
 p.StartInfo.FileName 
= path; 
 p.StartInfo.WindowStyle 
= ProcessWindowStyle.Minimized; 
 p.Start(); 
 p.WaitForExit(); 
 p.Close(); 
}

posted on 2004-09-27 02:12  小牛哥  阅读(1034)  评论(0编辑  收藏  举报

导航