如何在c#中从x86应用程序启动x64位应用程序

本文关键字:应用程序 启动 x64 x86 中从 | 更新日期: 2023-09-27 18:02:48

我必须启动位于c:'windows'system32下的x64位应用程序(它是x64位系统)。我有一个x86应用程序可以启动它。我使用c#进程类。为了运行这个应用程序,我应该做些什么?问题是,当我通过Process.Start("c:'windows'system32'app.exe")指向此应用程序时,我从c:'windows'sysWOW64.

如何在c#中从x86应用程序启动x64位应用程序

获得版本。

我猜您的问题是32位应用程序无法看到64位system32目录。如果必须指定完整路径,则可以使用c:'windows'sysnative。或者,您应该能够只命名程序而不命名其路径,即MyExecutable.exe而不是c:'windows'system32'MyExecutable.exe