如何在 Wix 安装程序中获取 Ghostscript 的位置?

How to get location of Ghostscript in Wix installer?

在安装我的应用程序期间,我需要在 Windows 机器上找到 Ghostscript 的位置。
Ghostscript 将其位置存储在注册表中。 但它根据 Ghostscript 的版本将其位置存储在不同的注册表项中。

gs915w32.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Artifex\GPL Ghostscript.15
    Default -> C:\Program Files\gs\gs9.15

gs914w64.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Artifex\GPL Ghostscript.14
    Default -> C:\Program Files\gs\gs9.14

密钥的最后部分不同 - 9.15 与 9.14。
如果我不知道密钥的最后一部分,是否可以在 Wix 中获取 Ghostscript 的位置?
怎么样?

Windows 安装程序不支持此功能。 Java 做了类似的事情,这很痛苦。您需要编写一个自定义操作来枚举子键并为结果设置 属性。一个问题是它们是否允许并排安装多个版本?