如何在wix中检查sql版本

时间:2011-09-28 13:38:46

标签: wix

有没有办法在使用wix的机器中找到64位或32位的sql server。   我正在Visual Studio 2010中构建wix。基于配置,安装程序将安装。在安装时,它将检查sql是64还是32.如果OS是64位但安装了32 sql,我的安装程序将安装。

谢谢, 拉杰夫库马尔。

1 个答案:

答案 0 :(得分:0)

要检测目标计算机是32位还是64位,可以使用VersionNT64属性。此属性可用作launch condition以阻止32位软件包在64位计算机上安装。 64位软件包无法在32位计算机上运行并自动停止。

为了检测SQL Server,有多种方法。例如,您可以搜索注册表值或使用自定义操作。也许这篇文章会有所帮助: http://blogs.msdn.com/b/sqlexpress/archive/2006/07/29/682254.aspx