Installshield安装要求(搜索已安装应用程序的最佳方法)

时间:2012-04-11 22:44:06

标签: installation installshield requirements

通过一个installshield项目,我想知道检查SQL Server是否安装的最佳途径是什么以及Crystal Reports Viewer?我在考虑检查注册表但不确定Local_Machine或Current_User是否是更好的选择?或者可能是另一种选择?

1 个答案:

答案 0 :(得分:0)

我倾向于根据我的实际身体依赖性进行搜索,即。例如,如果我需要Oracle Client,我会搜索oci.dll。这是一种个案基础:

注册表通常费用较低。 如果您搜索一个目录,硬盘驱动器也不会太糟糕。递归搜索很昂贵。

SQL Server可能不需要每次搜索。你的SQL依赖是什么?客户端连接工具?一个数据库实例?某个版本或任何版本?例如名称相同。您可以实际连接到的正在运行的数据库实例吗?

如果要对SQL Server执行SQL脚本,可以使用SqlLogin对话框建立连接。