在C#中,使用ProcessStartInfo
類啟動一個進程時,可以通過設置WorkingDirectory
屬性來指定工作目錄
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "your_executable.exe"; // 替換為你要執行的程序的可執行文件名
startInfo.Arguments = "your_arguments"; // 替換為你要傳遞給程序的參數
startInfo.WorkingDirectory = @"C:\your_working_directory\"; // 替換為你的工作目錄路徑
startInfo.UseShellExecute = false;
startInfo.CreateNoWindow = true;
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
}
}
在這個示例中,將your_executable.exe
替換為你要執行的程序的可執行文件名,將your_arguments
替換為你要傳遞給程序的參數,將C:\your_working_directory\
替換為你的工作目錄路徑。然后,使用Process.Start()
方法啟動進程。