以下代码是我启动程序的方式:
System.Diagnostics.Process fooProgram;
fooProgram = System.Diagnostics.Process.Start("foo.exe");
现在我知道您可以设置 StartInfo 参数以隐藏程序运行,但是有什么方法可以隐藏它并在处理过程中将其恢复,因为我只想向用户显示某些屏幕,然后我希望它自动隐藏自己当信息显示时。我希望有像 fooProgram.Show() 和 fooProgram.Hide() 这样简单的东西,但它似乎不是那么简单。
只需将其发送到其他程序后面并将其重新聚焦也足够了,但这似乎也不在可用操作列表中。
正在启动的程序是一个 .NET 4 形式。