Process.Start - 如何将启动的可执行文件发送到后面(C#)

Jam*_*mes 3 .net c# windows winforms

是否Process.Start可以启动启动过程并将其发送到"屏幕背面",例如屏幕上所有其他打开的窗口后面?

VMA*_*Atm 7

查看ProcessWindowStyle Enumeration以获取可用选项:

应用程序可以在自定义窗口外观时将新窗口初始化为隐藏样式,然后使窗口样式为"正常".

您可以在最小化状态下启动流程,例如:

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "Myapplication.exe";
startInfo.WindowStyle = ProcessWindowStyle.Minimized; // or Hidden here
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
Run Code Online (Sandbox Code Playgroud)