当前位置:  开发笔记 > 数据库 > 正文

如何在WiX安装程序中检测SQL Server Express

如何解决《如何在WiX安装程序中检测SQLServerExpress》经验,为你挑选了2个好方法。

如何检测是否在WiX安装程序中的计算机上安装并运行了Sql Server Express?

我想在安装我的应用程序之前进行检查,如果它没有安装并运行,请在安装我的应用程序之前通知用户必须先安装它.



1> Krzysztof Ko..:

好的,我发现通过试错法选项有效:


  

我定义了一个注册表搜索,然后检查它的值:


  < SQLEXPRESS]]>



2> Bittercoder..:

我试图克日什托夫的解决方案(上) -但在某些机器上使用这种方法将无法正确检测时,他们却在没有安装的SQL Express.

它看起来是由错误处理REG_MULTI_SZ InstalledInstances注册表值引起的?

当我检查是否需要在安装程序中停止/重新启动Sql Server Express服务时,我决定只是检查 - 所以这是我的替代方案,我只是检查服务:


  
      

SQLEXPRESSINSTALLED

NOT SQLEXPRESSINSTALLED

有点破解,但似乎对我们的客户来说运行得很好(使用组件内的条件,而不是上面显示的示例启动条件)

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有