在后台处理流程

本文关键字:处理 后台 | 更新日期: 2023-09-27 18:33:55

我正在使用C#运行另一个.exe应用程序。

但是我想在后台运行.exe我试过开始信息隐藏 bu.t 它没有帮助

我该怎么做?

目前这是我正在使用的代码

_p = new System.Diagnostics.Process();
_startInfro = new System.Diagnostics.ProcessStartInfo();
_startInfro.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;                       
_startInfro.FileName = tmp[0];
_startInfro.Arguments = deleteRangeCommand;
_p.StartInfo = _startInfro;
_p.Start();

在后台处理流程

由于我没有提供有关您要开始哪个.exe的信息,因此我无法确定此答案。但是 CreateNoWindow 属性看起来像你需要的。

还必须将 UseShellExecute 属性设置为 false,如文档中所述。否则,将忽略 CreateNoWindow 的值。