我希望在最终用户的系统上安装After Effects插件。为了确定安装位置,我必须找出安装了哪个或多个After Effects版本。因为文件夹结构如下所示:
HKLM/SOFTWARE/Adobe/After Effects/(version)/key
这不是很简单。大多数图形设计师会安装多个版本的After Effects。而且我必须向他们介绍所有这些内容,以便他们选择安装插件的版本。
相反,我希望为用户提供三个选项:
鉴于Inno Setup的功能和局限性,这怎么可能?
谢谢。
答案 0 :(得分:1)
您需要知道最终用户的PC上安装了哪个版本。
这是小菜一碟。 :-)
查看“ HKEY_CLASSES_ROOT.aep”:每次执行安装时,它将重写。所以您知道最新版本。
例如,当“ HKEY_CLASSES_ROOT.aep”的值为“ aftereffects.project.40”时,它是4.0版本。然后,您可以签出“ HKEY_CLASSES_ROOT \ AfterEffects.Project.40 \ shell \ open \ command”。有安装路径。
就是这样。