我可以编程方式查询MSI并检索ProductCode等属性。 有没有办法查询Installshield可执行文件来获取其包含的MSI的属性?我可以从InstallShield可执行文件获取ProductCode吗?
3
A
回答
2
我猜installshield可执行文件是一种自解压可执行文件。它首先将文件提取到临时文件夹,然后运行设置。如果exe支持命令行切换来提取所有文件,那么您可以通过您的程序进行解压缩,然后向MSI查询产品代码。
0
您也可以尝试运行与记录您的可执行文件启用:
Setup.exe /v"/l*v C:\MSI.log"
,然后搜索在创建的日志文件中的产品代码。
相关问题
- 1. 我可以自动从PHP定位MySQL可执行文件吗?
- 2. 获取可执行文件
- 3. 我可以在Linux上动态加载可执行文件吗?
- 4. 可以直接执行.s文件吗?
- 5. 我可以从PHP获取文件的简短DOS名称吗?
- 6. 我可以从.m文件获取源代码吗?
- 7. 我可以在Express中打开Installshield Pro文件吗?
- 8. 从哪里可以获得可执行文件在linux上
- 9. 安装文件名可以从可执行文件的版本号派生吗?
- 10. 签名的Jar可以作为可执行文件运行吗?
- 11. 如何获取Docker镜像以运行可执行文件
- 12. 从我的可执行文件调用
- 13. 有人可以帮我执行这个jar文件吗?
- 14. 我可以通过php执行js文件吗?
- 15. 我可以阻止用户执行二进制文件吗?
- 16. 我可以执行多个Catch块吗?
- 17. 我可以信任执行计划吗?
- 18. 我可以执行ipython脚本吗?
- 19. 从其可执行文件获取软件包名称
- 20. 我可以从命令行获取网站快照吗?
- 21. 我可以从JQGrid获取添加和删除的行吗?
- 22. 从Linux可执行文件
- 23. 我可以从我的私人文件夹读取内容吗?
- 24. C程序可以修改其可执行文件吗?
- 25. WPF/Silverlight可以生成独立的可执行文件吗?
- 26. Cuda-memcheck和JOCL,可以使用java可执行文件吗? (OpenCL)
- 27. Install4j:安装后可以安装可执行文件吗?
- 28. Qt 64位可以生成32位可执行文件吗?
- 29. 可以将Json.Net嵌入到可执行文件中吗?
- 30. 您可以将RegAsm与可执行文件一起使用吗?
好的,我明白你的意思了。我是InstallShield的新手,所以随时学习。如果这是一个自解压的exe文件,那么我想我已经搞砸了,直到查询它,没有先提取它... – 2010-08-03 10:38:23
@Peter正确。你将不得不先提取它 – 2010-08-03 10:43:30