在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()
方法启动进程。