【发布时间】:2017-12-20 12:30:44
【问题描述】:
我正在运行应用程序 Test_A,并从这个应用程序启动另一个名为 Test_B 的应用程序,代码如下:
Test_B.StartInfo.CreateNoWindow = True
Test_B.StartInfo.UseShellExecute = False
Test_B.StartInfo.FileName = "App_Test_B.exe"
Test_B.Start()
在Test_A 等待Test_B 退出我正在运行这个循环:
Do Until Test_B.HasExited = True
Application.DoEvents()
System.Threading.Thread.Sleep(100)
Loop
我的问题是,如果这个Sleep(100) 也会影响Test_B 应用程序还是只适用于Test_A?
【问题讨论】:
-
对 B 没有副作用。请改用 Process.Exited 事件。
标签: vb.net process.start