如何在 Windows 中列出已安装程序的 GUID?或者,如果我有 MSI 文件,是否更容易找到 GUID?
我正在使用 Orca 查看 MSI 文件,但不确定在哪里可以找到 GUID。
谢谢!
最佳答案
Windows Installer 数据库的三个主要 GUID 是 Package Code , ProductCode , 和 UpgradeCode .第一个存储在摘要信息流中(Orca 中的 View 菜单),其他存储在 Property 表中。 (其他形式的数据库,例如合并模块和补丁,在相似的地方有相似的 GUID,例如合并模块的 GUID 或补丁代码 GUID - 每个都与包代码存储相同。)
要在计算机上找到它们,您可以查看经常使用 ProductCode 的 Uninstall 键。或者更好的是,如果您想枚举机器上当前安装的内容,您可以调用 MsiEnumProducts .
关于windows - 从 MSI 文件中查找 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11251034/