我可以通过编程方式查询MSI并检索ProductCode等属性。 有没有办法查询Installshield可执行文件以获取它包含的MSI的属性?
答案 0 :(得分:2)
我认为installshield可执行文件是一种自解压可执行文件。它首先将文件提取到临时文件夹,然后运行安装程序。如果exe支持命令行切换以提取所有文件,那么您可以通过程序提取它,然后在MSI中查询产品代码。
答案 1 :(得分:0)
您还可以尝试在启用日志记录的情况下运行可执行文件:
Setup.exe /v"/l*v C:\MSI.log"
然后在创建的日志文件中搜索ProductCode。