inno设置首先启动组件

时间:2017-06-21 02:47:02

标签: components inno-setup

我是韩国人。所以英语很差。 我将使用inno设置。 但是有一个问题。

我想做一下“setup.exe compornet'我想先做。

[Components]
Name: "sybase"; Description: "sybase"; Types: full
Name: "old_NIS"; Description: "old_NIS"; Types: full
Name: "new_NIS"; Description: "new_NIS"; Types: full
Name: "sybase_file"; Description: "sybase_file"; Types: full


[Files]
;sybase 프로그램
Source: "D:\a\setup.exe"; DestDir: "{app}"; Components: sybase
;신NIS
Source: "D:\b\*"; DestDir: "D:\b"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: new_NIS
;구NIS
Source: "D:\c\*"; DestDir: "C:\c"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: old_NIS

;***********sybase 설치후 작업단계*********************;
;sybase 설치후 32bit , 64bit 모두 설치.
Source: "D:\a\*"; DestDir: "C:\sybase"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: sybase_file
;system 파일 32bit 64bit 구분설치
Source: "D:\a\*"; DestDir: "C:\Windows\System32"; Flags: ignoreversion recursesubdirs createallsubdirs; Check: not Is64BitInstallMode; Components: sybase_file
Source: "D:\a\*"; DestDir: "C:\Windows\SysWOW64"; Flags: ignoreversion recursesubdirs createallsubdirs; Check: Is64BitInstallMode; Components: sybase_file
;regsvr32 ezftp.ocx 처리하는것.
Source: ..\..\..\Windows\System32\EZFTP.OCX; DestDir: {app}; Flags: regserver; Components: sybase_file

1 个答案:

答案 0 :(得分:0)

组件未运行。组件只是安装文件/任务/等的分组。

文件/任务/等按照它们在脚本中出现的顺序进行处理。

所以,如果你把文件放在" sybase"组件首先,它们将首先安装。但你实际上是这样做的。