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