gpt4 book ai didi

c++ - 如何使用 MsiGetProductInfo 和 MsiOpenDatabase 获取升级代码?

转载 作者:太空宇宙 更新时间:2023-11-04 12:05:55 32 4
gpt4 key购买 nike

我在 StackOverflow 上阅读了一些关于使用 2 个查询获取 UpgradeCode 的帖子。首先,使用 MsiGetProductInfo 获取数据库路径(如何?!)以打开将包含 UpgradeCode 的数据库。请提供获取数据库路径的API调用!紧迫的。

最佳答案

如果只知道名称,调用MsiEnumProducts查找包代码,然后用产品代码调用MsiGetProductInfo获取INSTALLPROPERTY_LOCALPACKAGE属性(即“数据库”/msi文件),打开数据库,在属性表中找到UpgradeCode,完毕。这回答了您的问题 - 但我不确定为什么您会以这种方式需要它。

关于c++ - 如何使用 MsiGetProductInfo 和 MsiOpenDatabase 获取升级代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104259/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com