Запустить 64-битное приложение из 32-битного приложения? - PullRequest
0 голосов
/ 05 января 2012

В 64-битной Windows 7 я хочу запустить 64-битный исполняемый файл (myapp64.exe) из 32-битного исполняемого файла (myapp32.exe).Могу ли я использовать функции CreateProcess, ShellExecute или ShellExecuteEx в myapp32.exe для этого?Будут ли какие-либо проблемы или ограничения?

Я использую Visual C ++ 2008 для написания как myapp32.exe, так и myapp64.exe.

1 Ответ

0 голосов
/ 05 января 2012

Должно работать нормально, как если бы цель тоже была 32-битной. 64-битный процесс будет полностью отделен от 32-битного (естественно), поэтому его разрядность на самом деле не имеет никакого значения.

Проблемы могут начать возникать, если вы попытаетесь установить связь с 64-битным процессом без учета этого.

...