我想安装一个带有 Wix 设置的插件。在计算机上,可以安装更多版本的应用程序,因此用户必须决定应该使用哪个版本。应用程序以这种方式写入注册表:
HKLM\软件\公司\应用程序\版本 ....
这意味着密钥 HKLM\Software\Company\Application 没有直接值,我必须询问它的孩子在 C# 中做了什么:RegistryKey.GetSubKeyNames。
问题 1:
有没有什么方法可以在没有 CustomAction 的情况下读取这些子项名称?
我没有发现这种可能性,这就是我使用自定义操作完成它的原因。
问题2:
但是如何将 CustomAction 中的结果设置为 wxs 中的属性?可能吗?
如果你能帮助我,我会很高兴...
再见,伊沃