首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测所使用的安装程序编写工具?

如何检测所使用的安装程序编写工具?
EN

Stack Overflow用户
提问于 2011-05-19 15:07:06
回答 4查看 1.7K关注 0票数 0

有没有办法发现产品使用的是什么安装工具?我的意思是,有没有办法,检查文件属性或运行的进程,以发现什么设置创作工具(InstallShield,SetupFactory,InstallAware,Tarma等)。被使用过吗?

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2011-05-19 15:24:52

这是可能的,但前提是您熟悉所有这些设置编写工具。它们中的大多数都使用特定于它们的自定义安装程序属性、自定义操作或定制表。

但是,如果它真的是一个简单的安装程序,这些独特的元素可能不会被使用。因此,这实际上是在个案的基础上。

你对什么产品感兴趣?也许我们中的一个人可以确定他们使用的设置创作工具。

票数 3
EN

Stack Overflow用户

发布于 2011-05-20 19:51:59

它不是防弹的,但如果你看下面

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

大多数在add/remove programs小程序中留下痕迹的产品在这里都会有一个条目。

如果您打开'UninstallString‘值,它将包含执行卸载所调用的exe的路径。如果它是msiexec,那么您已经通过Windows Installer安装了产品。否则,您可能需要获得exe并检查文件的版本资源,以获得更多信息。请注意,例如,如果卸载程序是以菊花链形式链接一组.msi包的引导程序exe,则这可能会产生不确定的结果。

如果您需要找出使用了哪个MSI创作工具来生成MSI,您也许能够从卸载字符串中的.msi包的摘要信息流中推断出这一点,但并不是每个创作工具都填写了此值。

票数 3
EN

Stack Overflow用户

发布于 2012-05-23 14:12:24

安装文件的属性->版本(XP)或详细信息(7) ->描述,如使用实际安装程序创建

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6055010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档