c# 如何引用 Process
时间: 2024-01-05 17:04:54 浏览: 209
在 C# 中,要使用 Process 类,需要先在代码文件的顶部添加以下命名空间引用:
```csharp
using System.Diagnostics;
```
这个命名空间包含 Process 类和一些与进程相关的类和枚举。一旦添加了命名空间引用,就可以在代码中创建一个 Process 对象,以启动新的进程或与现有进程交互。
例如,以下代码创建一个 Process 对象,以启动命令提示符进程并执行一条命令:
```csharp
Process cmdProcess = new Process();
cmdProcess.StartInfo.FileName = "cmd.exe";
cmdProcess.StartInfo.Arguments = "/c dir";
cmdProcess.StartInfo.UseShellExecute = false;
cmdProcess.StartInfo.RedirectStandardOutput = true;
cmdProcess.Start();
string output = cmdProcess.StandardOutput.ReadToEnd();
cmdProcess.WaitForExit();
```
在此示例中,Process 对象的 StartInfo 属性设置了要启动的进程的文件名和参数。接下来,使用 StandardOutput 属性读取进程的输出,并使用 WaitForExit 方法等待进程完成执行。
相关问题
c# process改变标题栏
要改变C#中Process对象所对应的进程的标题栏,你可以使用以下代码:
```csharp
using System.Diagnostics;
Process process = Process.GetCurrentProcess();
process.MainWindowTitle = "New Title";
```
这里,我们首先获取当前的进程对象,然后通过设置`MainWindowTitle`属性来改变进程的标题栏。请注意,这种方式只能改变当前进程的标题栏,而不能改变其他进程的标题栏。
阅读全文
相关推荐
















