1

我一直在寻找通过 Inno Setup 安装我的扩展的安装程序。我想在 Inno Setup 安装过程的 [Run] 部分中启动 Adob​​e Extension Manager 作为安装后过程。现在,一台机器上可以安装多个版本的 Extension Manager,默认会启动最新版本的 Extension Manager。我想确保用户在安装过程中选择的产品版本会启动相应的扩展管理器。例如,如果一台机器安装了 Photoshop CS5、CS6,并且用户选择了 Photoshop CS5,则应该启动 Extension Manager CS5。为此,我想要应用程序的路径。我无法从注册表中获取 Extension Manager 路径。

4

1 回答 1

1

问题解决了!

我能够通过以下方式获得扩展管理器的路径,

RegQueryStringValue(HKCR, 'Applications\Adobe Extension Manager CS5.exe\shell\open\command', '', path);

其中 path 是输出字符串。

谢谢!

于 2012-09-12T07:52:49.867 回答