带参数的图标

时间:2012-06-04 12:32:36

标签: inno-setup

我正在创建设置并遇到问题。

要完成安装,我需要运行我的程序,因为一些复杂的操作(从旧程序导入数据库,创建新数据库,选择数据库等)需要在安装的应用程序运行之前进行,所以我通过[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]设置参数。

问题是是否有运行时添加图标的可能性?

0 个答案:

没有答案