我在制作 C# 应用程序时遇到问题;我proc.Start();用作启动其他应用程序。问题是此方法运行指定的应用程序两次。我在网上看了很多,我没有找到一个好的答案。代码片段:
using (Process proc = Process.Start(BotProcess))
{
StatusLabel.Content = "Starting...";
proc.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(process_OutputDataReceived);
proc.ErrorDataReceived += new System.Diagnostics.DataReceivedEventHandler(process_ErrorDataReceived);
proc.Start();
StatusLabel.Content = "Running";
proc.BeginOutputReadLine();
}
执行时,在任务管理器中,我看到proc.Start()应用程序中使用的指定实例的 2 个进程。我该如何解决?
不负相思意
相关分类