我需要在安装我的应用程序时在Windows机器上找到Ghostscript的位置 Ghostscript将其位置存储在注册表中。 但它根据Ghostscript的版本将其位置存储在不同的注册表项中。
gs915w32.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Artifex\GPL Ghostscript\9.15
Default -> C:\Program Files\gs\gs9.15
gs914w64.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Artifex\GPL Ghostscript\9.14
Default -> C:\Program Files\gs\gs9.14
钥匙的最后一部分是不同的--9.15对9.14 如果我不知道密钥的最后部分,是否可以在Wix中获取Ghostscript的位置? 怎么样?
答案 0 :(得分:0)
Windows Installer不支持此功能。 Java做了类似的事情,这很痛苦。您需要编写自定义操作来枚举子项并使用结果设置属性。一个问题是它们是否允许并排安装多个版本?