请问:想在程序里执行一个应用程序,我启动个进程可以吗? ProcessStartInfo psi=new ProcessStartInfo();这样启动一个进程可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string excutepath;//执行路径,包含文件名 Process p = new Process();//设定程序名p.StartInfo.FileName = "cmd.exe";//关闭Shell的使用p.StartInfo.UseShellExecute = false; //重定向标准输入p.StartInfo.RedirectStandardInput = true;//重定向标准输出p.StartInfo.RedirectStandardOutput = true;//重定向错误输出p.StartInfo.RedirectStandardError = true;//设置不显示窗口p.StartInfo.CreateNoWindow = true; //这里的显示窗口实际上是指cmd窗口p.Start();//输入要执行的命令p.StandardInput.WriteLine(excutepath);p.StandardInput.WriteLine("exit"); Process p=new Process();p.StartInfo =楼上的psi//楼上的psi需指定文件路径p.Start()。 ProcessStartInfo psi=new ProcessStartInfo();psi.FileName = "可执行文件的路径+文件名.文件名后缀";Process p = new Process();p.StartInfo = psi;p.Start()//ok 谢谢大家,这种方法我明白怎么做了,有没有其他方法执行一个exe程序呀? c# 扫描码转换的问题 C# 有没有给指定的句柄发送消息 exe加壳 如何用winform播放网络电影?【求解】 100分求c#实现来电显示功能 Socket问题:Socket多线程操作问题。 SharpDevelop用VC#.NET 2005打开的问题 VPN 接入问题 执行存储过程,参数的问题(谢谢了,在线) MVC使用@Html.BegionForm(){}将元素包含起来 无效 搞了半天还是不明白什么原因?!!!!!! 请教:sqlserver中建的表没有主键,但是在c#中需要删除该表里的记录,不知怎么办?要代码谢谢!
Process p = new Process();
//设定程序名
p.StartInfo.FileName = "cmd.exe";
//关闭Shell的使用
p.StartInfo.UseShellExecute = false;
//重定向标准输入
p.StartInfo.RedirectStandardInput = true;
//重定向标准输出
p.StartInfo.RedirectStandardOutput = true;
//重定向错误输出
p.StartInfo.RedirectStandardError = true;
//设置不显示窗口
p.StartInfo.CreateNoWindow = true; //这里的显示窗口实际上是指cmd窗口
p.Start();
//输入要执行的命令
p.StandardInput.WriteLine(excutepath);
p.StandardInput.WriteLine("exit");
p.StartInfo =楼上的psi//楼上的psi需指定文件路径
p.Start()。
psi.FileName = "可执行文件的路径+文件名.文件名后缀";
Process p = new Process();
p.StartInfo = psi;
p.Start()//ok