24 MinVersion=0,5.1 |
24 MinVersion=0,5.1 |
25 OutputBaseFilename=INSTALLER_FILE_NAME |
25 OutputBaseFilename=INSTALLER_FILE_NAME |
26 Compression=lzma |
26 Compression=lzma |
27 SolidCompression=yes |
27 SolidCompression=yes |
28 PrivilegesRequired=APPLICATION_INSTALL_PRIVILEGE |
28 PrivilegesRequired=APPLICATION_INSTALL_PRIVILEGE |
29 SetupIconFile=INSTALLER_NAME\LAUNCHER_NAME.ico |
29 SetupIconFile=INSTALLER_NAME\bin\LAUNCHER_NAME.ico |
30 UninstallDisplayIcon={app}\LAUNCHER_NAME.ico |
30 UninstallDisplayIcon={app}\LAUNCHER_NAME.ico |
31 UninstallDisplayName=INSTALLER_NAME |
31 UninstallDisplayName=INSTALLER_NAME |
32 WizardImageStretch=No |
32 WizardImageStretch=No |
33 WizardSmallImageFile=INSTALLER_NAME-setup-icon.bmp |
33 WizardSmallImageFile=INSTALLER_NAME-setup-icon.bmp |
34 ArchitecturesInstallIn64BitMode=ARCHITECTURE_BIT_MODE |
34 ArchitecturesInstallIn64BitMode=ARCHITECTURE_BIT_MODE |
36 |
36 |
37 [Languages] |
37 [Languages] |
38 Name: "english"; MessagesFile: "compiler:Default.isl" |
38 Name: "english"; MessagesFile: "compiler:Default.isl" |
39 |
39 |
40 [Files] |
40 [Files] |
41 Source: "INSTALLER_NAME\LAUNCHER_NAME.exe"; DestDir: "{app}"; Flags: ignoreversion |
41 Source: "INSTALLER_NAME\bin\LAUNCHER_NAME.exe"; DestDir: "{app}"; Flags: ignoreversion |
42 Source: "INSTALLER_NAME\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs |
42 Source: "INSTALLER_NAME\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs |
43 |
43 |
44 [Icons] |
44 [Icons] |
45 Name: "{group}\INSTALLER_NAME"; Filename: "{app}\LAUNCHER_NAME.exe"; IconFilename: "{app}\LAUNCHER_NAME.ico"; Check: APPLICATION_MENU_SHORTCUT() |
45 Name: "{group}\INSTALLER_NAME"; Filename: "{app}\bin\LAUNCHER_NAME.exe"; IconFilename: "{app}\bin\LAUNCHER_NAME.ico"; Check: APPLICATION_MENU_SHORTCUT() |
46 Name: "{commondesktop}\INSTALLER_NAME"; Filename: "{app}\LAUNCHER_NAME.exe"; IconFilename: "{app}\LAUNCHER_NAME.ico"; Check: APPLICATION_DESKTOP_SHORTCUT() |
46 Name: "{commondesktop}\INSTALLER_NAME"; Filename: "{app}\bin\LAUNCHER_NAME.exe"; IconFilename: "{app}\bin\LAUNCHER_NAME.ico"; Check: APPLICATION_DESKTOP_SHORTCUT() |
47 ADD_LAUNCHERS |
47 ADD_LAUNCHERS |
48 |
48 |
49 [Run] |
49 [Run] |
50 Filename: "{app}\RUN_FILENAME.exe"; Parameters: "-Xappcds:generatecache"; Check: APPLICATION_APP_CDS_INSTALL() |
50 Filename: "{app}\bin\RUN_FILENAME.exe"; Parameters: "-Xappcds:generatecache"; Check: APPLICATION_APP_CDS_INSTALL() |
51 Filename: "{app}\RUN_FILENAME.exe"; Description: "{cm:LaunchProgram,INSTALLER_NAME}"; Flags: nowait postinstall skipifsilent; Check: APPLICATION_NOT_SERVICE() |
51 Filename: "{app}\bin\RUN_FILENAME.exe"; Description: "{cm:LaunchProgram,INSTALLER_NAME}"; Flags: nowait postinstall skipifsilent; Check: APPLICATION_NOT_SERVICE() |
52 Filename: "{app}\RUN_FILENAME.exe"; Parameters: "-install -svcName ""INSTALLER_NAME"" -svcDesc ""APPLICATION_DESCRIPTION"" -mainExe ""APPLICATION_LAUNCHER_FILENAME"" START_ON_INSTALL RUN_AT_STARTUP"; Check: APPLICATION_SERVICE() |
52 Filename: "{app}\bin\RUN_FILENAME.exe"; Parameters: "-install -svcName ""INSTALLER_NAME"" -svcDesc ""APPLICATION_DESCRIPTION"" -mainExe ""APPLICATION_LAUNCHER_FILENAME"" START_ON_INSTALL RUN_AT_STARTUP"; Check: APPLICATION_SERVICE() |
53 |
53 |
54 [UninstallRun] |
54 [UninstallRun] |
55 Filename: "{app}\RUN_FILENAME.exe "; Parameters: "-uninstall -svcName INSTALLER_NAME STOP_ON_UNINSTALL"; Check: APPLICATION_SERVICE() |
55 Filename: "{app}\bin\RUN_FILENAME.exe "; Parameters: "-uninstall -svcName INSTALLER_NAME STOP_ON_UNINSTALL"; Check: APPLICATION_SERVICE() |
56 |
56 |
57 [Code] |
57 [Code] |
58 function returnTrue(): Boolean; |
58 function returnTrue(): Boolean; |
59 begin |
59 begin |
60 Result := True; |
60 Result := True; |