因此,我正在创建一个程序,当您按下按钮时会打开另一个程序,但是我不知道自己在做什么或如何解决此错误:
"D3D11CreateDeviceAndSwapChain failed"
这是代码:
// When Launch Showroom button is pressed
private void btn_LaunchShowroom_Click( object sender, EventArgs e )
{
Process.Start( GameDir + "\\acShowroom.exe" );
}
任何帮助是极大的赞赏。
最佳答案
如果只需双击图标即可运行该应用程序,则问题可能是由于未设置您的工作目录:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WorkingDirectory = GameDir;
startInfo.FileName = "acShowroom.exe"
Process proc = Process.Start(startInfo);
如果还有其他问题,可以通过设置更多的ProcessStartInfo属性(可以查看here)来解决。