private const string FileName = "test.exe"; //进程名称不带扩展名 private const string ProcessName = "test"; ////// 打开进程 /// /// /// public static void Open() { try { Process.Start(string.Format(@"{0}\{1}", Application.StartupPath, FileName)); } catch (Exception ex) { } } ////// 关闭进程 /// /// /// public static void Close() { try { //可能存在进程名相同的进程 foreach (Process process in Process.GetProcessesByName(ProcessName)) process.Kill(); } catch (Exception ex) { } }