仅在Rasdial进程完成时执行以下代码

时间:2014-07-01 09:17:33

标签: c# multithreading vpn

根据标题,我将创建如下的rasdial连接: -

Process.Start("rasdial.exe", "\"connection\" username pasword");

//Other tasks...

正常工作,但是,在执行下面的代码之前,我想先成功建立连接。

1 个答案:

答案 0 :(得分:1)

您可以这样写:

Process process = Process.Start("rasdial.exe", "\"connection\" username pasword");
process.WaitForExit();

然后WaitForExit来电将等到rasdial进程关闭。