System.Diagnostics.Process.Start()的替代品

时间:2012-08-28 18:15:12

标签: c# process.start

由于某些未知原因,可执行文件(现役战争2的iw4sp.exe可执行文件)在从资源管理器启动时正常运行,但在我的应用程序中由Process.Start()启动时崩溃。 Process.Start的任何替代品?我尝试通过传递iw4sp作为参数来启动资源管理器,但同样的事情发生了。应用程序退出时,文件丢失的代码(我仔细检查该文件是否存在。)我创建时遇到了同样的错误。 * .url exe的快捷方式,并从资源管理器中运行。

2 个答案:

答案 0 :(得分:4)

创建ProcessStartInfo,设置其WorkingDirectory并使用Process.Start(processStartInfo);

答案 1 :(得分:2)

替代process.start,但替代代码

Process.Start("cmd.exe","iw4sp.exe");