我们有一个最初为32位操作系统开发的旧软件应用程序,但后来移植了64位版本的Windows。该应用程序使用MS-Access作为数据库,64位版本的软件使用64位MS-Access。我们面临的问题是在Windows 7/Vista操作系统上安装这个应用程序,其中安装了MS Office 32位。问题如下:
当应用程序在上述环境下安装时,安装程序说用户需要卸载32位版本的MS-Office,而作为用户,我希望应用程序不应该为系统上已经安装的MS-Office版本而烦恼。
作为解决这个问题的方法,我发现如果我们卸载32位MS office,然后安装我的应用程序,最后重新安装32位MS office,那么就没有问题了
我需要在我的安装包中包含什么组件,或者我需要在我的代码中进行哪些更改,以便问题不存在,并且用户可以安装我的64位应用程序而无需卸载他的32位MS Office?
我有一个类似的问题,这似乎解决了它(无需卸载32位MS office):
- 安装64位访问驱动程序
- 以管理员身份运行命令提示符
-
以相当模式运行在1中下载的文件(不确定这是否严格必要,但它工作):
AccessDatabaseEngine_x64.exe/q