这是我的代码块:
Process myProcess = new Process();
myProcess.StartInfo.FileName = fullpath;
myProcess.StartInfo.Arguments = " " + strNewFilePath;
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.RedirectStandardOutput = true;
myProcess.Start();
我正在使用System.diagnostics.process运行exe文件,我不断收到此错误:
System.ComponentModel.Win32Exception(0x80004005):应用程序有 无法启动,因为它的并排配置不正确
我运行的机器是x64。
用谷歌搜索了几个小时,没有太多信息。有什么想法吗?答案 0 :(得分:0)
您要尝试运行哪个应用程序?它是32位还是64位应用程序? 您可以检查事件查看器应用程序日志以找出有关此错误的更多信息。 如果由于某些VC运行时,您可以安装相应的x86 / x64 VCredist软件包(2005/2008/2010/2013),看看它是否适用于您尝试启动的应用程序。