检测是否安装了 SQL Server Compact Edition 3.5 SP2 x64?

2024-04-16

我正在构建一个安装程序,并且想要引导 SQL Server Compact Edition 3.5 SP2。问题是我正在寻找注册表项HKLM\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5\ENU\DesktopRuntimeVersion。出现问题的原因是,对于 64 位计算机,SQL CE 要求同时运行 32 位和 64 位安装程序。在安装 32 位版本之前,您无法安装 64 位版本。

一旦安装了 32 位版本,注册表项就会被填充,并且我的引导程序,点网安装程序 http://dotnetinstaller.codeplex.com/检测到注册表项存在并且 x64 版本从未安装。

即使安装了 x32,如何判断是否安装了 x64 版本?


仅安装了 x86 运行时的 x64 系统:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server Compact Edition\v3.5\ENU]
"DesktopRuntimeVersion"="3.5.8080.0"
"DesktopRuntimeServicePackLevel"="2"

同时安装了 x86 和 x64 的 x64 系统:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server Compact Edition\v3.5\ENU]
"DesktopRuntimeVersion"="3.5.8080.0"
"DesktopRuntimeServicePackLevel"="2"
"DesktopRuntimeVersion_x64"="3.5.8080.0"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检测是否安装了 SQL Server Compact Edition 3.5 SP2 x64? 的相关文章

随机推荐