如何用Process 打开一个.exe文件,为什么我做的打不开? Process p = new Process();//建立外部调用线程
p.StartInfo.FileName = ffmpeg;//要调用外部程序的绝对路径
p.StartInfo.Arguments = "-i" + video + " -ab 56 -ar 22050 -b 500 -r 15 -s" + sizeOfVideo + " " + flvVideo;//参数(这里就是FFMPEG的参数了)
p.StartInfo.UseShellExecute = false;//不使用操作系统外壳程序启动线程(一定为FALSE,详细的请看MSDN)
p.StartInfo.RedirectStandardError = true;//把外部程序错误输出写到StandardError流中
p.StartInfo.CreateNoWindow =false;//不创建进程窗口
try
{
//转换
p.Start();//启动线程
return true;
}
catch
{
return false;
}
p.StartInfo.FileName = ffmpeg;//要调用外部程序的绝对路径
p.StartInfo.Arguments = "-i" + video + " -ab 56 -ar 22050 -b 500 -r 15 -s" + sizeOfVideo + " " + flvVideo;//参数(这里就是FFMPEG的参数了)
p.StartInfo.UseShellExecute = false;//不使用操作系统外壳程序启动线程(一定为FALSE,详细的请看MSDN)
p.StartInfo.RedirectStandardError = true;//把外部程序错误输出写到StandardError流中
p.StartInfo.CreateNoWindow =false;//不创建进程窗口
try
{
//转换
p.Start();//启动线程
return true;
}
catch
{
return false;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货