我有一个使用32位第三方库的32位应用程序。现在我需要将我的应用程序改为64位,以便它能够利用64位地址空间(大量内存)。
由于我无法将32位库加载到64位应用程序进程中,因此我考虑创建32位可执行包装器并通过IPC(命名管道/套接字)从我的64位应用程序进行通信。
那么我的问题是这样做是否会出现任何问题?
另外,如果我必须在64位系统上安装我的应用程序,则与我的应用程序相关的所有文件都将被复制到"c:\Program Files"目录中。现在我可以将我的32位第三方exe包装器保存在同一"c:\Program Files"目录中,还是必须复制到"c:\Program Files(x86)"目录中?