从VirtualBox接收到VM的输出数据

时间:2018-09-16 09:58:18

标签: c# process

我正在尝试管理同时运行的某些虚拟机,因此我想接收Outputdata。

Process p = new Process();
p.StartInfo.WorkingDirectory = string.Format(@"D:\vm\vmNumber" + i.ToString());
p.StartInfo.FileName = "vmNumber" + i.ToString() + ".vbox";
p.Start();

但是在执行此过程时,我启动的不是“ vmNumber”,因此无法应用:

OutputDataReceived += OnOutputDataReceived;

通过用MainWindowTitle绘制“ vmNumber”,我可以得到它,但是他的

StartInfo.Filename

为空...

希望有人能帮助我,谢谢。

0 个答案:

没有答案