我可以編程方式查詢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