Inno Setup - 检查是否安装了程序? (该程序是Microsoft Report Viewer Redistributable 2008)

时间:2011-02-19 19:21:37

标签: reportviewer inno-setup

我想知道如何让inno安装程序安装程序检测是否安装了MS RV 2008,是否因为没有安装,如果没有安装并打开它。安装程序中的exe(我已经将此代码与ShellExec)。

1 个答案:

答案 0 :(得分:2)

使用inno设置来检测注册表设置是否存在。

即...

"read from registry" constant which allows you to embed a registry value whereever normal constants are used. It is in the format: "{reg:HKxx\SubkeyName,ValueName|DefaultValue}".

你可以做一个有条件的安装看到这个: Can Inno Setup do a conditional installation - for example, proceed only if a certain registry key or file exists?