Process.Start c#进程崩溃

时间:2012-05-16 20:23:45

标签: c# asp.net process

我试图从asp.net mvc 3执行.exe文件,就像这个Process.Start(@"C:\HLDS\hlds.exe");,但是hlds.exe会立即崩溃。

我自己打开它时没有问题(双击)

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

你可以试试这段代码吗? 程序可能需要在其工作目录中存在一些数据/文件 在这种情况下,您可以使用ProcessStartInfo类

指定WorkingDirectory
ProcessStartInfo pi = new ProcessStartInfo("hlds.exe");
pi.WorkingDirectory = @"C:\HLDS";
Precess.Start(pi);