当我开始一个新进程时,它会自动获得焦点。我怎样才能防止它获得焦点或取而代之的是让焦点回到我的应用程序?
这是我使用的代码:
string path = @"c:\temp\myprocess.exe";
ProcessStartInfo info = new ProcessStartInfo(path);
info.WorkingDirectory = path;
Process p = Process.Start(info);
我只需要执行的过程不要获得焦点。
非常感谢,
阿迪巴尔达
最佳答案
也许设置 WindowStyle属性为Minimized可以提供帮助。
关于C#进程启动焦点问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4499239/