VB.Net控制台应用程序中的线程

时间:2011-05-04 07:29:06

标签: vb.net multithreading console

我有一个用VB.Net构建的控制台应用程序。现在我在该应用程序中有一个计时器。我想要做的就是在特定时间我将调用另一个exe(它是在VB 6.0中构建)并再次将控件返回到此控制台应用程序。  现在发生的事情是我能够从控制台应用程序调用第二个exe,但是控件没有返回到同一个控制台应用程序。 任何帮助都感激不尽。 提前谢谢

1 个答案:

答案 0 :(得分:0)

Process.Start(myProgramPathAndFileName)

这应该创建一个新进程并将控制返回到您的控制台应用程序。

您可以通过存储返回值来完成此过程:

MyProcess = Process.Start(myProgramPathAndFilename)

然后在您的应用程序退出时调用此方法

MyProcess.Kill

有关流程的更多信息,请参阅:http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

有关将Application Exit作为事件处理的信息,请参阅:.NET Console Application Exit Event

相关问题