我看到了这个:Detecting if a program is already installed with NSIS。
我想问Inno Setup 5几乎相同的问题。
但基本上我的问题是:有没有办法检查计算机上是否已安装程序(驱动程序),以便我跳过从[run]部分安装驱动程序?
答案 0 :(得分:1)
是的,可以检查。多么容易取决于您要检查的内容。
如果驱动程序包创建了某个注册表项,那么您可以使用调用Check:
或类似的RegKeyExists
参数。
ISXKB wiki上的Upgrades文章提供了如何检查添加到“添加/删除程序”列表中的条目的示例。