是否有某种方法可以通过代码来设置DefaultDirName,取决于用户对installtion的某些决定?Inno设置和DefaultDirName
让我评论: 我有一些代码是建立两个不同的系统(使用不同的interops/ocx的和这样的东西)。我的输入文件存储在两个目录输入\ A和输入\ B。 我希望两个系统只有一个设置文件。
在安装文件中,我使用CreateInputOptionPage和2个选项来确定要安装哪些文件(在每个文件上使用Check)。这工作正常。
但我也有一些ShellExec完成设置,目前使用{app}来例如注册一些.Net类和ShellExec以取消注册InitializeUninstall上的.Net类(也使用{app})
安装程序必须在两个不同位置安装软件(取决于用户的选择(例如,c:\因此,在将文件复制到系统之前,有一些指定DefaultDirName的方法,因此我可以在安装和卸载时使用相同的ShellExec?我可以当然在installtation上为两个系统添加相同的ShellExec并使用if来检查要注册哪些文件(取决于用户选择),但在卸载时我不会有这些信息(用户选择),所以我不能注销.Net类。
谢谢
'GetAppSuffix('')'的原因是什么? – 2014-06-03 13:07:08