gpt4 book ai didi

.net - 如何使用 .NET 代码检索 msi 的 'Revision Number'?

转载 作者:行者123 更新时间:2023-12-01 04:18:19 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Retrieving version of an MSI file (built with WiX)

(3 个回答)


2年前关闭。




我有一个 msi 文件。我想得到这个文件的修订号。

我可以通过 properties->summary ({690D33BD-602F-4E71-9CB5-1CF2E9593DEE}) 得到它

但我想使用 .net 代码获取这个数字。

所以你能帮我解决这个问题吗...

最佳答案

您所追求的是 Package Code .

这是使用 VBscript 检索的示例(不幸的是我不熟悉 .NET):

Dim installer, database

Set installer = CreateObject("WindowsInstaller.Installer")
Set database = installer.OpenDatabase ("my.msi", 0)

Dim sumInfo : Set sumInfo = installer.SummaryInformation("my.msi", 0)
sPackageCode = sumInfo.Property(9) ' PID_REVNUMBER = 9, contains the package code.

WScript.Echo sPackageCode

关于.net - 如何使用 .NET 代码检索 msi 的 'Revision Number'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2789058/

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