C#运行外部文件 Process.Start无效的解决方案
今天一个朋友问我,为什么不能使用Process.Start()启动梦幻,我看了一下也没有问题额。
很是奇怪,他里Start方法里面传的是主程序的路径,说死也不能获取列表,我以为是游戏的问题,就手动点了桌面上的快捷方式,我了个去,竟然没有问题,
于是就有了下面的代码。 搞定……
System.Diagnostics.Process p = new Process();
p.StartInfo.UseShellExecute = true;
p.StartInfo.FileName = @"C:\Documents and Settings\All Users\桌面\梦幻西游.LNK";
p.Start();
p.StartInfo.UseShellExecute = true;
p.StartInfo.FileName = @"C:\Documents and Settings\All Users\桌面\梦幻西游.LNK";
p.Start();