随笔 - 76, 评论 - 95, 访问 - 529385

导航


  • 访问:529385次
  • 积分:808分
  • 排名:第15名
  • 随笔:76篇
  • 评论:95条

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

好饱 阅读(3015) 评论(2)

 

public static int StartProcess(string executable, string arguments)
{
	try
	{
		// 准备好需要运行的进程的信息
		ProcessStartInfo start = new ProcessStartInfo
				{
					// 命令行参数
					Arguments = arguments,
					// 可执行文件,包含完整路径
					FileName = executable,
					// 需要显示控制台窗口吗
					WindowStyle = ProcessWindowStyle.Hidden,
							 CreateNoWindow = true,
				};
		// 运行外部程序,并等它结束
		using (Process proc = Process.Start(start))
		{
			proc.WaitForExit();
			// 获得返回代码
			int exitCode = proc.ExitCode;
			return exitCode;
		}
	}
	catch (Exception exception)
	{
		//Log.Debug(exception.ToString());
		throw;
	}
}

 

 


打赏作者

如果本文对您有帮助,请打赏支持一下作者,谢谢您!


微信打赏

支付宝打赏
评论列表
Rahul
That's way the bessett answer so far!

发表评论
切换编辑模式