我们公司的驱动程序包含数千个安装程序包,并且没有关于文件中所有驱动程序的真实公共数据库。
这些套餐通常是.exe
.msi
或.zip
从.zip
获取我想要的信息似乎很简单(link),但我想知道是否有合理的方法从中提取所有.inf
文件给定.exe
或.msi
文件?我注意到Winzip和7zip都可以看到包文件中的一些项目,但链接的解决方案似乎不喜欢尝试读取包。
感谢您的时间!
答案 0 :(得分:0)
ZIP档案不应该太难处理。有很多工具和API可以处理zip文件。
可以使用类似SQL的语法使用VBScript以编程方式修改MSI文件。请参阅Examples of Database Queries Using SQL and Script作为开始。您还可以使用Orca,一个MSI包的数据库表编辑器。我可以从命令行运行,可以用来从存档中提取文件。有关详细信息,请参阅其command line options。