C# 以隐藏式cmd执行
时间: 2023-07-12 08:06:19 浏览: 158
你可以使用 `System.Diagnostics.Process` 类来隐藏地执行 cmd 命令。下面是一个示例代码:
```csharp
using System.Diagnostics;
ProcessStartInfo startInfo = new ProcessStartInfo("cmd.exe");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = "/C your_cmd_command_here";
Process.Start(startInfo);
```
在上面的代码中,`ProcessStartInfo` 构造函数的参数是要执行的程序名,这里是 `"cmd.exe"`。`WindowStyle` 属性设置窗口的显示方式,这里设置为隐藏。`Arguments` 属性设置要在 cmd 中执行的命令,这里使用 `/C` 选项来执行命令并关闭 cmd 窗口。最后使用 `Process.Start` 方法来执行 cmd 命令。
阅读全文