我们正在发送应用程序,即32b,因此放入ProgramFiles(x86)
目录。它有x64'插件',作为一个单独的进程(服务)运行,现在我们将它部署到主应用程序的子目录中。该插件未部署在x86系统上。
现在,问题 - 不是这个(在x86 ProgramFiles中有x64 exectuable)被认为是坏主意吗?这个解决方案能否对(某事)产生负面影响?
谢谢!
答案 0 :(得分:5)
它没有负面影响,事实上,Visual Studio也会这样做(它将64位本机编译器安装到(x86)目录中)。
这只是一个问题,如果它是一个“真正的”64位应用程序,它应该是它应该的位置(wrt“Program Files”),因为某些WinAPI函数可以使这个目录在64位和32位应用程序。
答案 1 :(得分:1)
对于x64程序,%PROGRAMFILES%环境变量及其类似物指向Program Files
(无x86)目录。因此,查找放在错误目录中的文件可能存在一些问题。
由于你的应用程序是32位,所以应该没有任何问题。