Jak uruchomić proces 64-bitowy z procesu 32-bitowego

Próbuję uruchomić 64-bitowy plik wykonywalny (java.exe) z naszej 32-bitowej aplikacji .NET. ja używamProcess klasa i przywołaniecmd /c <command name> w celu obsługi wszystkich możliwych poleceń (npdir, cd itp).

Problem polega na tym, że na moim komputerze zainstalowałem 64-bitową wersję JRE, a java.exe jest dostępny tylko zC:\Windows\System32 folder (x64). Próbowałem otwarcie 64-bitowej wersjicmd.exe poprzez dzwonienieC:\Windows\System32\cmd.exe ale zostanie przekierowany doSysWOW64 ze względu na proces wywoływania 32-bitowy.

Czy jest jeszcze coś, co mogę zrobić, aby to zadziałało?

EDYTOWAĆ Całośćcmd /c rzecz to trochę czerwonego śledzia. Nie jest to częścią problemu, możliwość uruchamiania 64-bitowych plików wykonywalnych jest.

questionAnswers(4)

yourAnswerToTheQuestion