home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 May / PCWorld_2004-05_cd.bin / software / temacd / musiclabel / ml2004_setup.exe / install_script.iss
Text File  |  2004-03-25  |  10KB  |  152 lines

  1. ;InnoSetupVersion=4.1.5
  2.  
  3. [Setup]
  4. AppName=Music Label 2004 Trial
  5. AppVerName=Music Label 2004 v10.01 Trial
  6. AppId=ml2003
  7. AppPublisher=Code|Aero Technologies
  8. AppPublisherURL=http://www.codeaero.com
  9. AppSupportURL=http://www.codeaero.com
  10. AppUpdatesURL=http://www.codeaero.com
  11. DefaultDirName={reg:HKLM\Software\Music Label,ML Location|{pf}\Music Label 2004}
  12. DefaultGroupName=Music Label 2004
  13. OutputBaseFilename=setup
  14. Compression=lzma
  15. PrivilegesRequired=none
  16. LicenseFile=embedded\License.txt
  17. InfoBeforeFile=embedded\InfoBefore.txt
  18. InfoAfterFile=embedded\InfoAfter.rtf
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21.  
  22. [Files]
  23. Source: "{app}\MusicLabel.exe"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\CDCTRL.exe"; DestDir: "{app}"; Flags: promptifolder 
  25. Source: "{app}\Images\1.jpg"; DestDir: "{app}\Images"; Flags: onlyifdoesntexist 
  26. Source: "{app}\Images\2.jpg"; DestDir: "{app}\Images"; Flags: onlyifdoesntexist 
  27. Source: "{app}\Images\3.jpg"; DestDir: "{app}\Images"; Flags: onlyifdoesntexist 
  28. Source: "{app}\musiclabel,1.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "en"; Flags: ignoreversion 
  29. Source: "{app}\musiclabel,2.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "de"; Flags: ignoreversion 
  30. Source: "{app}\musiclabel,3.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "nl"; Flags: ignoreversion 
  31. Source: "{app}\musiclabel,4.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "be"; Flags: ignoreversion 
  32. Source: "{app}\musiclabel,5.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "su"; Flags: ignoreversion 
  33. Source: "{app}\musiclabel,6.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "fr"; Flags: ignoreversion 
  34. Source: "{app}\musiclabel,7.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "ge"; Flags: ignoreversion 
  35. Source: "{app}\musiclabel,8.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "it"; Flags: ignoreversion 
  36. Source: "{app}\musiclabel,9.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "pr"; Flags: ignoreversion 
  37. Source: "{app}\musiclabel,10.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "es"; Flags: ignoreversion 
  38. Source: "{app}\musiclabel,11.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "sw"; Flags: ignoreversion 
  39. Source: "{app}\musiclabel,12.dat"; DestDir: "{app}"; DestName: "musiclabel.dat"; Languages: "ru"; Flags: ignoreversion 
  40. Source: "{app}\tod,1.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "en"; Flags: ignoreversion 
  41. Source: "{app}\tod,2.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "de"; Flags: ignoreversion 
  42. Source: "{app}\tod,3.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "nl"; Flags: ignoreversion 
  43. Source: "{app}\tod,4.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "be"; Flags: ignoreversion 
  44. Source: "{app}\tod,5.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "su"; Flags: ignoreversion 
  45. Source: "{app}\tod,6.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "fr"; Flags: ignoreversion 
  46. Source: "{app}\tod,7.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "ge"; Flags: ignoreversion 
  47. Source: "{app}\tod,8.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "it"; Flags: ignoreversion 
  48. Source: "{app}\tod,9.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "pr"; Flags: ignoreversion 
  49. Source: "{app}\tod,10.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "es"; Flags: ignoreversion 
  50. Source: "{app}\tod,11.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "ru"; Flags: ignoreversion 
  51. Source: "{app}\tod,12.dat"; DestDir: "{app}"; DestName: "tod.dat"; Languages: "sw"; Flags: ignoreversion 
  52. Source: "{app}\CDDBControl.dll"; DestDir: "{app}"; Flags: promptifolder 
  53. Source: "{app}\CDDBUI.dll"; DestDir: "{app}"; Flags: promptifolder 
  54. Source: "{app}\ML2004.CHM"; DestDir: "{app}"; Flags: promptifolder 
  55. Source: "{app}\Shareware Info.rtf"; DestDir: "{app}"; Flags: promptifolder 
  56. Source: "{app}\Read Me.rtf"; DestDir: "{app}"; Flags: promptifolder 
  57. Source: "{app}\orderform.txt"; DestDir: "{app}"; Flags: promptifolder 
  58. Source: "{tmp}\MiniReg.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall 
  59. Source: "{pf}\Firebird\Readme.txt"; DestDir: "{pf}\Firebird"; Flags: promptifolder 
  60. Source: "{pf}\Firebird\isc4.gbk"; DestDir: "{pf}\Firebird"; Flags: uninsneveruninstall onlyifdoesntexist 
  61. Source: "{pf}\Firebird\isc4.gdb"; DestDir: "{pf}\Firebird"; Flags: uninsneveruninstall onlyifdoesntexist 
  62. Source: "{pf}\Firebird\ibconfig"; DestDir: "{pf}\Firebird"; Flags: promptifolder 
  63. Source: "{pf}\Firebird\interbase.msg"; DestDir: "{pf}\Firebird"; Flags: sharedfile promptifolder 
  64. Source: "{tmp}\Set3050.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall 
  65. Source: "{pf}\Firebird\bin\gbak.exe"; DestDir: "{pf}\Firebird\bin"; 
  66. Source: "{pf}\Firebird\bin\gdef.exe"; DestDir: "{pf}\Firebird\bin"; 
  67. Source: "{pf}\Firebird\bin\gfix.exe"; DestDir: "{pf}\Firebird\bin"; 
  68. Source: "{pf}\Firebird\bin\gpre.exe"; DestDir: "{pf}\Firebird\bin"; 
  69. Source: "{pf}\Firebird\bin\gsec.exe"; DestDir: "{pf}\Firebird\bin"; 
  70. Source: "{pf}\Firebird\bin\gstat.exe"; DestDir: "{pf}\Firebird\bin"; 
  71. Source: "{pf}\Firebird\bin\ibguard.exe"; DestDir: "{pf}\Firebird\bin"; Flags: sharedfile 
  72. Source: "{pf}\Firebird\bin\iblockpr.exe"; DestDir: "{pf}\Firebird\bin"; 
  73. Source: "{pf}\Firebird\bin\ibserver.exe"; DestDir: "{pf}\Firebird\bin"; Flags: sharedfile 
  74. Source: "{pf}\Firebird\bin\instreg.exe"; DestDir: "{pf}\Firebird\bin"; 
  75. Source: "{pf}\Firebird\bin\ib_util.dll"; DestDir: "{pf}\Firebird\bin"; 
  76. Source: "{pf}\Firebird\intl\gdsintl.dll"; DestDir: "{pf}\Firebird\intl"; Flags: sharedfile 
  77. Source: "{pf}\Firebird\udf\fbudf.dll"; DestDir: "{pf}\Firebird\udf"; 
  78. Source: "{pf}\Firebird\udf\ib_udf.dll"; DestDir: "{pf}\Firebird\udf"; 
  79. Source: "{sys}\gds32.dll"; DestDir: "{sys}"; Flags: sharedfile 
  80. Source: "{sys}\msvcrt.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall sharedfile onlyifdoesntexist 
  81. Source: "{pf}\Firebird\bin\stopsrv.exe"; DestDir: "{pf}\Firebird\bin"; 
  82. Source: "{pf}\Firebird\bin\instsvc.exe"; DestDir: "{pf}\Firebird\bin"; 
  83.  
  84. [Registry]
  85. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "InterBaseGuardian"; ValueType: String; ValueData: "{pf}\Firebird\bin\ibguard.exe"; Flags: uninsdeletevalue 
  86. Root: HKLM; Subkey: "Software\FirebirdSQL\Firebird\CurrentVersion"; ValueName: "RootDirectory"; ValueType: String; ValueData: "{pf}\Firebird"; Flags: uninsdeletevalue 
  87. Root: HKLM; Subkey: "Software\FirebirdSQL\Firebird\CurrentVersion"; ValueName: "ServerDirectory"; ValueType: String; ValueData: "{pf}\Firebird\bin\"; Flags: uninsdeletevalue 
  88. Root: HKLM; Subkey: "Software\FirebirdSQL\Firebird\CurrentVersion"; Flags: uninsdeletekeyifempty 
  89. Root: HKLM; Subkey: "Software\FirebirdSQL\Firebird"; Flags: uninsdeletekeyifempty 
  90. Root: HKLM; Subkey: "Software\FirebirdSQL"; Flags: uninsdeletekeyifempty 
  91. Root: HKLM; Subkey: "Software\Borland\InterBase\CurrentVersion"; ValueName: "GuardianOptions"; ValueType: String; ValueData: "1"; 
  92. Root: HKLM; Subkey: "Software\Borland\InterBase\CurrentVersion"; ValueName: "ServerDirectory"; ValueType: String; ValueData: "{pf}\Firebird\bin\"; 
  93.  
  94. [INI]
  95. FileName: "{app}\MusicLabel.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.codeaero.com"; 
  96.  
  97. [Run]
  98. Filename: "{pf}\Firebird\bin\stopsrv.exe"; Parameters: "stop"; 
  99. Filename: "{pf}\Firebird\bin\instsvc.exe"; Parameters: "stop"; 
  100. Filename: "{pf}\Firebird\bin\instsvc.exe"; Parameters: "remove"; 
  101. Filename: "{tmp}\MiniReg.exe"; Parameters: """{app}\CDDBControl.dll"""; StatusMsg: "Registering CDDB DLLs..."; 
  102. Filename: "{tmp}\MiniReg.exe"; Parameters: """{app}\CDDBUI.dll"""; StatusMsg: "Registering CDDB DLLs..."; 
  103. Filename: "{tmp}\Set3050.exe"; 
  104. Filename: "{pf}\Firebird\bin\instreg.exe"; Parameters: "install ""{pf}\Firebird"""; StatusMsg: "Registering Firebird..."; Flags: nowait
  105. Filename: "{pf}\Firebird\bin\ibserver.exe"; Parameters: "-a"; StatusMsg: "Starting Firebird..."; Flags: nowait
  106. Filename: "{pf}\Firebird\bin\ibguard.exe"; StatusMsg: "Starting Firebird..."; Flags: nowait
  107.  
  108. [UninstallRun]
  109. Filename: "{pf}\Firebird\bin\stopsrv.exe"; Parameters: "stop"; 
  110. Filename: "{pf}\Firebird\bin\instreg.exe"; Parameters: "remove"; 
  111. Filename: "{pf}\Firebird\bin\instsvc.exe"; Parameters: "stop"; 
  112. Filename: "{pf}\Firebird\bin\instsvc.exe"; Parameters: "remove"; 
  113.  
  114. [Icons]
  115. Name: "{group}\Music Label 2004"; Filename: "{app}\MusicLabel.exe"; 
  116. Name: "{group}\Music Label Website"; Filename: "{app}\MusicLabel.url"; 
  117. Name: "{group}\Read Me"; Filename: "{app}\Read Me.rtf"; 
  118. Name: "{group}\Order Form"; Filename: "{app}\orderform.txt"; 
  119. Name: "{group}\Uninstall Music Label"; Filename: "{uninstallexe}"; 
  120. Name: "{userdesktop}\Music Label 2004"; Filename: "{app}\MusicLabel.exe"; Tasks: desktopicon; 
  121. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Music Label 2004"; Filename: "{app}\MusicLabel.exe"; Tasks: quicklaunchicon; 
  122. Name: "{commonstartup}\Firebird Database Engine"; Filename: "{pf}\Firebird\bin\ibserver.exe"; Parameters: "-a"; 
  123.  
  124. [Tasks]
  125. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  126. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; 
  127.  
  128. [UninstallDelete]
  129. Type: files; Name: "{app}\MusicLabel.url"; 
  130. Type: filesandordirs; Name: "{app}\CDDB"; 
  131. Type: files; Name: "{pf}\Firebird\*.lck"; 
  132. Type: files; Name: "{pf}\Firebird\*.log"; 
  133. Type: files; Name: "{pf}\Firebird\isc4.*"; 
  134. Type: dirifempty; Name: "{app}"; 
  135. Type: dirifempty; Name: "{pf}\Firebird"; 
  136.  
  137. [Languages]
  138. ; These files are stubs
  139. ; To achieve better results after recompilation, use the real language files
  140. Name: "en"; MessagesFile: "embedded\en.isl"; 
  141. Name: "de"; MessagesFile: "embedded\de.isl"; 
  142. Name: "nl"; MessagesFile: "embedded\nl.isl"; 
  143. Name: "be"; MessagesFile: "embedded\be.isl"; 
  144. Name: "su"; MessagesFile: "embedded\su.isl"; 
  145. Name: "fr"; MessagesFile: "embedded\fr.isl"; 
  146. Name: "ge"; MessagesFile: "embedded\ge.isl"; 
  147. Name: "it"; MessagesFile: "embedded\it.isl"; 
  148. Name: "pr"; MessagesFile: "embedded\pr.isl"; 
  149. Name: "es"; MessagesFile: "embedded\es.isl"; 
  150. Name: "sw"; MessagesFile: "embedded\sw.isl"; 
  151. Name: "ru"; MessagesFile: "embedded\ru.isl"; 
  152.