从32位应用程序启动64位应用程序?

时间:2012-01-05 01:41:49

标签: c++ 32bit-64bit visual-c++

在64位Windows 7下,我想从32位可执行文件(myapp32.exe)启动64位可执行文件(myapp64.exe)。我可以在myapp32.exe中使用CreateProcess,ShellExecute或ShellExecuteEx函数来执行此操作吗?会有任何问题或限制吗?

我使用Visual C ++ 2008编写myapp32.exe和myapp64.exe。

1 个答案:

答案 0 :(得分:0)

它应该工作正常,好像目标也是32位。 64位进程将与32位进程完全分开(自然),因此它的位数实际上没有任何区别。

如果您尝试与64位进程通信而不考虑这一点,则可能会出现问题。