溫馨提示×

c#中createprocess怎么調(diào)用

c#
小億
156
2023-12-12 09:07:34
欄目: 編程語言

在C#中,可以使用Process類來調(diào)用CreateProcess函數(shù)。Process類提供了一種簡便的方式來創(chuàng)建和管理進程。

下面是一個示例代碼,演示了如何使用Process.Start方法來調(diào)用CreateProcess函數(shù):

using System;
using System.Diagnostics;

class Program
{
    static void Main(string[] args)
    {
        Process process = new Process();
        process.StartInfo.FileName = "notepad.exe"; // 設(shè)置要啟動的程序路徑
        process.Start(); // 啟動進程

        process.WaitForExit(); // 等待進程退出
    }
}

在上述代碼中,Process.StartInfo.FileName屬性指定了要啟動的程序的路徑,可以將其替換為任何你想要啟動的可執(zhí)行文件的路徑。然后,使用process.Start()方法啟動進程。最后,使用process.WaitForExit()方法等待進程退出。

使用Process.Start方法相比直接調(diào)用CreateProcess函數(shù)更加簡潔方便,因為它封裝了底層的API調(diào)用,提供了更高級的接口來管理進程。

0