如何识别安装程序类型?

时间:2014-12-09 12:02:13

标签: c++ mfc

我正在尝试以静默方式卸载应用程序。那么如何在Windows中识别安装程序类型(例如:Inno setup,NSIS,InstallShield,MSI等)? 任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果您要查看SilentInstaller的源代码,您将看到PEiD,因此它们会扫描executabiles的资源。 简单的方法 - 在executabile中查找关键字,如Inno Setup,Install Shield,.... 硬方法 - 每个安装程序都有它的签名,如病毒,我认为有可能计算它,但需要花费太多时间。 硬方法 - 找到每个安装程序的关键字的计算偏差。

一些关于如何找到inno设置的签名:http://ghisler.ch/board/viewtopic.php?p=86315