检查是否使用Inno Setup注册了DLL

时间:2017-08-29 09:47:58

标签: dll inno-setup

我使用Inno设置创建的设置主要是注册一些DLL。

现在我想添加一些条件行为。如果在系统上安装/注册了另一个DLL,则应采取某种路径。

是否可以使用Inno设置来检测某个DLL是否在Windows中注册?

我想检查的DLL不是来自我。我唯一知道的是它的名字,但我不知道任何COM对象或CLSID。

1 个答案:

答案 0 :(得分:0)

没有像" DLL注册"因此。仅注册COM对象。所以你必须知道,DLL注册的COM对象是什么;然后检查那些。

只有你可以做的其他事情,是遍历整个HKEY_CLASSES_ROOT寻找带有DLL的条目。但即使在快速机器上也可能需要几十秒钟。