INNO安装驱动程序已安装

问题描述:

我看到了这个:Detecting if a program is already installed with NSISINNO安装驱动程序已安装

我要问的非常的Inno Setup的同样的问题5.

但基本上我的问题是:有没有什么办法来检查,如果一个程序(驱动程序)已安装在计算机上,这样我跳过我的[运行]部分的驱动程序的安装?

+1

您应该能够检查注册表项并使用http://www.jrsoftware.org/isfaq.php#conditional – 2012-03-27 16:15:22

+1

或者制作['Check'](http://www.jrsoftware.org/) ishelp/index.php?topic = scriptcheck)函数['code]'部分。 – TLama 2012-03-27 16:17:31

是的,可以检查。如何容易取决于你想要检查的内容。 如果驱动程序包创建了某个注册表项,则可以使用调用RegKeyExists或类似的Check:参数。

ISXKB维基上的Upgrades文章给出了如何检查添加到添加/删除程序列表中的条目的示例。

+0

谢谢。我终于找到了我的驱动程序安装的密钥。 – Paul 2012-03-30 08:06:01