Inno setup 如何让Inno安装程序从其他安装中使用数据文件夹?

Inno setup 如何让Inno安装程序从其他安装中使用数据文件夹?,inno-setup,pascalscript,Inno Setup,Pascalscript,我的Windows应用程序有一个Inno安装程序,它将数据文件夹(在安装过程中由用户编辑)保存在两个地方: HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ChessOpen SwizardProfessional 2016\u is1 HKEY\U用户\S-1-5-21-253778795-1228266984-3707684546-1000\Software\Book

我的Windows应用程序有一个Inno安装程序,它将数据文件夹(在安装过程中由用户编辑)保存在两个地方:

HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ChessOpen SwizardProfessional 2016\u is1

HKEY\U用户\S-1-5-21-253778795-1228266984-3707684546-1000\Software\Bookup\Chess Openings Wizard Professional 2016\Installer Settings

如何编写一个新的不同的单独安装程序,只安装此应用程序的示例文档,并自动填充用户在安装应用程序时选择的数据文件夹

换句话说,我怎样才能

DataDirPage.Values[0]:=GetPreviousData('chessopenswizard2016 datadir','';

…从上面的其中一个注册表项获取值

一种方法是对两个安装程序使用相同的方法,因为另一个安装程序是对主程序包的更新

您可能希望将其与合并,以便在“添加或删除程序”控制面板中保留主程序包的名称



或者只需使用注册表功能,如。

可以为使用不同AppId的程序安装电子书。不过,RegQueryStringValue做到了这一点。谢谢