|
|
1
2
您指的是MsiGetProductInfo,所以我假设您有一个Windows Installer MSI文件,您的exe安装了该文件(因为它引导了先决条件),并且您希望在安装安装程序后获得该信息。 这是p/invoke签名:
基本上,Product是MSI的ProductCode guid,它是由{}括号包围的字符串。 您还没有发布任何您可能尝试过的代码,因此无法诊断您可能遇到的任何问题。如果“产品编号”是指版本,则使用此处记录的任何值: https://msdn.microsoft.com/en-us/library/windows/desktop/aa370130(v=vs.85).aspx 其中像INSTALLPROPERTY_VERSIONSTRING这样的东西在msi中定义。h,值为“VersionString”。 本示例中还应包含足够的信息: MSI Interop using MSIEnumRelatedProducts and MSIGetProductInfo 升级时,UpgradeCode对于许多不同的ProductCode通常保持不变,因此如果在UpgradeCode上使用MsiEnumRelatedProducts返回ProductCode,然后将该ProductCode插入MsiGetProductInfo,则代码不会发生太大变化。 |
|
|
2
0
|
|
|
Jeamy · msi无法将快捷方式添加到启动文件夹 2 年前 |
|
|
Nemo · 安装项目不会调用所有。dll程序集文件并引发异常 8 年前 |
|
|
nano · 安装程序在安装此包时遇到意外错误-。错误代码2896 8 年前 |
|
|
crocodayl · Wix卸载快捷方式无法完全删除应用 8 年前 |