在C#中可以使用System.Diagnostics
命名空間中的Process
類來創建和管理進程。以下是一個簡單的示例代碼,演示了如何創建一個新的進程并執行一個命令:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
// 創建一個新的進程對象
Process process = new Process();
// 設置要執行的命令
process.StartInfo.FileName = "notepad.exe";
// 啟動進程
process.Start();
// 等待進程結束
process.WaitForExit();
// 輸出進程的退出代碼
Console.WriteLine("進程退出代碼:" + process.ExitCode);
}
}
上面的代碼創建了一個新的進程對象,將要執行的命令設置為打開記事本應用程序,并啟動該進程。然后使用WaitForExit
方法等待進程結束,最后輸出進程的退出代碼。
除了上面的基本操作外,Process
類還提供了許多其他方法和屬性,可以用來獲取和設置進程的信息,監控進程的狀態等。詳情可以查閱MSDN文檔或官方文檔。