我可以从InstallShield可执行文件中获取ProductCode吗?

时间:2010-08-03 10:21:51

标签: c# installshield

我可以通过编程方式查询MSI并检索ProductCode等属性。 有没有办法查询Installshield可执行文件以获取它包含的MSI的属性?

2 个答案:

答案 0 :(得分:2)

我认为installshield可执行文件是一种自解压可执行文件。它首先将文件提取到临时文件夹,然后运行安装程序。如果exe支持命令行切换以提取所有文件,那么您可以通过程序提取它,然后在MSI中查询产品代码。

答案 1 :(得分:0)

您还可以尝试在启用日志记录的情况下运行可执行文件:

Setup.exe /v"/l*v C:\MSI.log"

然后在创建的日志文件中搜索ProductCode。