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