我正在创建一个设置并遇到了问题。
为了完成安装,我需要运行我的程序,因为需要在安装的应用程序运行之前执行一些复杂的操作(从旧程序导入数据库、创建新数据库、选择数据库等),所以我通过 [RUN] 部分进行操作
[RUN]
Filename: "{app}\Config.exe"; Parameters: "{code:RunAscParams}"; Flags: waituntilterminated 32bit; Description: "Runing config"
Config.exe
创建带有一些值的 XML 文件。
由于我的应用程序可以与多个运行的数据库一起使用,我需要传递 XML 来指定要运行的配置
[Icons]
Name: "{group}\My APP"; Filename: "{app}\MyApp.exe"; Parameters:"<DBNAME>.xml"
由于DBNAME.xml
不是固定名称。XML 文件的名称是通过创建的Config.exe
,取决于创建的数据库名称。
问题是我无法为该部分设置参数,[Icon]
因为该部分位于部分[Icons]
之前[Run]
。
问题是在运行时可以添加图标吗?