-1

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

4

2 回答 2

4

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

于 2012-08-28T18:20:26.057 回答
2

只能process.start替代您的代码

Process.Start("cmd.exe","iw4sp.exe");
于 2012-08-28T18:18:42.077 回答