0
A
回答
0
與獲取的文件句柄,而無需打開一個實際的文件(或虛擬文件等):創建一個。致電MsiOpenDatabase與MSIDBOPEN_CREATE
。請注意,如果您需要安裝句柄而不是數據庫句柄(通常表示爲hInstall
而不是hDatabase
),則必須執行一些操作來啓動安裝會話,並且此技術無法工作。
但是,我猜你甚至不想創建一個MSI(即使是你永遠不會保存的臨時的)。如果這是真的,那麼這兩種情況都不可能。
相關問題
- 1. 創建調用另一個msi安裝的基本MSI
- 2. 建立一個MSI
- 3. 從需要公共財產的基礎MSI創建MSI
- 4. Wix:單個MSI而不是msi + cab
- 5. 如何每個MSI創建
- 6. 捆綁無法打開MSI文件
- 7. 創建一個從INF MSI和OCX
- 8. 創建一個msi安裝程序
- 9. 無法打開的句柄
- 10. 需要爲SourceForge創建MSI PDFCreator
- 11. MSI WIX:使用2個MSI創建次要升級補丁
- 12. 你可以用電子打包器創建一個MSI嗎?
- 13. 有沒有一個有效的句柄?
- 14. 使用VS 2005創建msi
- 15. WiX - 使用msbuild創建MSI
- 16. 使用wix創建msi
- 17. 如何創建MSI設置?
- 18. 使用Wix Bootstrapper創建msi
- 19. 爲Java代碼創建MSI
- 20. 在VS 2012中創建MSI
- 21. MSI安裝程序創建無人蔘與的shell打開密鑰
- 22. 句柄無效
- 23. 第一次創建MSI安裝程序
- 24. 在VS08創建MSI - 幾個問題
- 25. 龜svn無法打開文件句柄無效
- 26. 創建一個單一的MSI安裝程序
- 27. .MSI文件爲什麼打開只讀?
- 28. 如何在Delphi中打開MSI表?
- 29. java.io.IOException:句柄無效
- 30. PoolableConnectionFactory無效句柄
該功能在編寫自定義動作的單元測試代碼或在外星機器上重現錯誤時非常有用。 – 2013-02-25 14:22:32