繁体   English   中英

如何通过Inno Setup从注册表获取Adobe Extension Manager应用程序路径?

[英]How can I get Adobe Extension Manager application path from registry through Inno Setup?

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

问题解决了!

我可以通过以下方式获取扩展管理器的路径,

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

其中path是输出字符串。

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM