home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 August / CHIP_08_2003.iso / Program / mmedia / IsoBustr / IsoBust.exe / install_script.iss
Text File  |  2003-05-09  |  12KB  |  157 lines

  1. ;InnoSetupVersion=3.0.8
  2.  
  3. [Setup]
  4. AppName=IsoBuster
  5. AppVerName=IsoBuster 1.4
  6. AppId=IsoBuster
  7. AppVersion=1.4
  8. AppPublisher=Smart Projects
  9. AppPublisherURL=http://www.smart-projects.net/
  10. DefaultDirName={reg:HKCU\Software\Smart Projects\IsoBuster,InstallPath|{pf}\Smart Projects\IsoBuster}
  11. DefaultGroupName=Smart Projects\IsoBuster
  12. UninstallFilesDir={app}\Uninst
  13. OutputBaseFilename=IsoBuster 1.4 (All languages) Setup
  14. Compression=zip
  15. PrivilegesRequired=none
  16. ChangesAssociations=yes
  17. LicenseFile=embedded\License.txt
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20.  
  21. [Files]
  22. Source: "{app}\IsoBuster.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\Lang\Chinese_Simp.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  24. Source: "{app}\Lang\Chinese_Trad.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  25. Source: "{app}\Lang\Deutsch.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  26. Source: "{app}\Lang\Espanol.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  27. Source: "{app}\Lang\Francais.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  28. Source: "{app}\Lang\Cesky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  29. Source: "{app}\Lang\Greek.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  30. Source: "{app}\Lang\Ukranian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  31. Source: "{app}\Lang\Hebrew.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  32. Source: "{app}\Lang\Islenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  33. Source: "{app}\Lang\Italiano.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  34. Source: "{app}\Lang\Japanese.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  35. Source: "{app}\Lang\Polski.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  36. Source: "{app}\Lang\Portugues.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  37. Source: "{app}\Lang\Romana.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  38. Source: "{app}\Lang\Nederlands.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  39. Source: "{app}\Lang\Russian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  40. Source: "{app}\Lang\Afrikaans.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  41. Source: "{app}\Lang\Slovensky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  42. Source: "{app}\Lang\Svenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  43. Source: "{app}\Lang\Lithuanian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  44. Source: "{app}\Lang\Turkish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  45. Source: "{app}\Lang\Dansk.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  46. Source: "{app}\Lang\Estonian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  47. Source: "{app}\Lang\Brasil.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  48. Source: "{app}\Lang\Bulgarian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  49. Source: "{app}\Lang\Catalan.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  50. Source: "{app}\Lang\Suomi_Finnish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  51. Source: "{app}\Online\IsoBuster Online.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  52. Source: "{app}\Online\Order Now.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  53. Source: "{app}\Help\IsoBuster.hlp"; DestDir: "{app}\Help"; Flags: ignoreversion 
  54. Source: "{app}\Help\IsoBuster.cnt"; DestDir: "{app}\Help"; Flags: ignoreversion 
  55.  
  56. [Dirs]
  57. Name: "{app}"; Flags: uninsalwaysuninstall 
  58. Name: "{app}\Lang"; Flags: uninsalwaysuninstall 
  59. Name: "{app}\Plug Ins"; Flags: uninsalwaysuninstall 
  60. Name: "{app}\Online\"; Flags: uninsalwaysuninstall 
  61. Name: "{app}\Help\"; Flags: uninsalwaysuninstall 
  62.  
  63. [Registry]
  64. Root: HKCU; Subkey: "Software\Smart Projects\IsoBuster"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; 
  65. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueType: String; ValueData: "{app}\IsoBuster.exe"; 
  66. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  67. Root: HKCR; Subkey: ".iso"; ValueType: String; ValueData: "IsoFileImage"; Flags: uninsdeletevalue 
  68. Root: HKCR; Subkey: "IsoFileImage"; ValueType: String; ValueData: "ISO Image"; Flags: uninsdeletekey 
  69. Root: HKCR; Subkey: "IsoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  70. Root: HKCR; Subkey: "IsoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  71. Root: HKCR; Subkey: ".bin"; ValueType: String; ValueData: "BinFileImage"; Flags: uninsdeletevalue 
  72. Root: HKCR; Subkey: "BinFileImage"; ValueType: String; ValueData: "BIN Image"; Flags: uninsdeletekey 
  73. Root: HKCR; Subkey: "BinFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  74. Root: HKCR; Subkey: "BinFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  75. Root: HKCR; Subkey: ".img"; ValueType: String; ValueData: "ImgFileImage"; Flags: uninsdeletevalue 
  76. Root: HKCR; Subkey: "ImgFileImage"; ValueType: String; ValueData: "IMG Image"; Flags: uninsdeletekey 
  77. Root: HKCR; Subkey: "ImgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  78. Root: HKCR; Subkey: "ImgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  79. Root: HKCR; Subkey: ".cif"; ValueType: String; ValueData: "CifFileImage"; Flags: uninsdeletevalue 
  80. Root: HKCR; Subkey: "CifFileImage"; ValueType: String; ValueData: "CIF Image"; Flags: uninsdeletekey 
  81. Root: HKCR; Subkey: "CifFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  82. Root: HKCR; Subkey: "CifFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  83. Root: HKCR; Subkey: ".fcd"; ValueType: String; ValueData: "FcdFileImage"; Flags: uninsdeletevalue 
  84. Root: HKCR; Subkey: "FcdFileImage"; ValueType: String; ValueData: "FCD Image"; Flags: uninsdeletekey 
  85. Root: HKCR; Subkey: "FcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  86. Root: HKCR; Subkey: "FcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  87. Root: HKCR; Subkey: ".nrg"; ValueType: String; ValueData: "NrgFileImage"; Flags: uninsdeletevalue 
  88. Root: HKCR; Subkey: "NrgFileImage"; ValueType: String; ValueData: "NRG Image"; Flags: uninsdeletekey 
  89. Root: HKCR; Subkey: "NrgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  90. Root: HKCR; Subkey: "NrgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  91. Root: HKCR; Subkey: ".gcd"; ValueType: String; ValueData: "GcdFileImage"; Flags: uninsdeletevalue 
  92. Root: HKCR; Subkey: "GcdFileImage"; ValueType: String; ValueData: "GCD Image"; Flags: uninsdeletekey 
  93. Root: HKCR; Subkey: "GcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  94. Root: HKCR; Subkey: "GcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  95. Root: HKCR; Subkey: ".P01"; ValueType: String; ValueData: "P01FileImage"; Flags: uninsdeletevalue 
  96. Root: HKCR; Subkey: "P01FileImage"; ValueType: String; ValueData: "P01 Image"; Flags: uninsdeletekey 
  97. Root: HKCR; Subkey: "P01FileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  98. Root: HKCR; Subkey: "P01FileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  99. Root: HKCR; Subkey: ".c2d"; ValueType: String; ValueData: "C2dFileImage"; Flags: uninsdeletevalue 
  100. Root: HKCR; Subkey: "C2dFileImage"; ValueType: String; ValueData: "C2D Image"; Flags: uninsdeletekey 
  101. Root: HKCR; Subkey: "C2dFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  102. Root: HKCR; Subkey: "C2dFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  103. Root: HKCR; Subkey: ".dao"; ValueType: String; ValueData: "DaoFileImage"; Flags: uninsdeletevalue 
  104. Root: HKCR; Subkey: "DaoFileImage"; ValueType: String; ValueData: "DAO Image"; Flags: uninsdeletekey 
  105. Root: HKCR; Subkey: "DaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  106. Root: HKCR; Subkey: "DaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  107. Root: HKCR; Subkey: ".tao"; ValueType: String; ValueData: "TaoFileImage"; Flags: uninsdeletevalue 
  108. Root: HKCR; Subkey: "TaoFileImage"; ValueType: String; ValueData: "TAO Image"; Flags: uninsdeletekey 
  109. Root: HKCR; Subkey: "TaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  110. Root: HKCR; Subkey: "TaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  111. Root: HKCR; Subkey: ".cdi"; ValueType: String; ValueData: "CdiFileImage"; Flags: uninsdeletevalue 
  112. Root: HKCR; Subkey: "CdiFileImage"; ValueType: String; ValueData: "CDI Image"; Flags: uninsdeletekey 
  113. Root: HKCR; Subkey: "CdiFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  114. Root: HKCR; Subkey: "CdiFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  115. Root: HKCR; Subkey: ".cue"; ValueType: String; ValueData: "CueFileImage"; Flags: uninsdeletevalue 
  116. Root: HKCR; Subkey: "CueFileImage"; ValueType: String; ValueData: "CUE File for Image"; Flags: uninsdeletekey 
  117. Root: HKCR; Subkey: "CueFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,3"; 
  118. Root: HKCR; Subkey: "CueFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  119. Root: HKCR; Subkey: ".cd"; ValueType: String; ValueData: "CDFileImage"; Flags: uninsdeletevalue 
  120. Root: HKCR; Subkey: "CDFileImage"; ValueType: String; ValueData: "CD Image"; Flags: uninsdeletekey 
  121. Root: HKCR; Subkey: "CDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  122. Root: HKCR; Subkey: "CDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  123. Root: HKCR; Subkey: ".gi"; ValueType: String; ValueData: "GIFileImage"; Flags: uninsdeletevalue 
  124. Root: HKCR; Subkey: "GIFileImage"; ValueType: String; ValueData: "GI Image"; Flags: uninsdeletekey 
  125. Root: HKCR; Subkey: "GIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  126. Root: HKCR; Subkey: "GIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  127. Root: HKCR; Subkey: ".pxi"; ValueType: String; ValueData: "PXIFileImage"; Flags: uninsdeletevalue 
  128. Root: HKCR; Subkey: "PXIFileImage"; ValueType: String; ValueData: "PXI Image"; Flags: uninsdeletekey 
  129. Root: HKCR; Subkey: "PXIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  130. Root: HKCR; Subkey: "PXIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  131. Root: HKCR; Subkey: ".pdi"; ValueType: String; ValueData: "PDIFileImage"; Flags: uninsdeletevalue 
  132. Root: HKCR; Subkey: "PDIFileImage"; ValueType: String; ValueData: "PDI Image"; Flags: uninsdeletekey 
  133. Root: HKCR; Subkey: "PDIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; 
  134. Root: HKCR; Subkey: "PDIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; 
  135.  
  136. [Run]
  137. Filename: "{app}\IsoBuster.exe"; Description: "Launch IsoBuster"; Flags: postinstall nowait
  138.  
  139. [Icons]
  140. Name: "{group}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  141. Name: "{group}\Help"; Filename: "{app}\Help\IsoBuster.hlp"; 
  142. Name: "{group}\IsoBuster Online"; Filename: "{app}\Online\IsoBuster Online.html"; 
  143. Name: "{group}\Order Now"; Filename: "{app}\Online\Order Now.html"; 
  144. Name: "{sendto}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  145. Name: "{userdesktop}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: desktopicon; 
  146. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: quicklaunchicon; 
  147. Name: "{group}\Uninstall IsoBuster"; Filename: "{uninstallexe}"; 
  148.  
  149. [Tasks]
  150. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  151. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; 
  152.  
  153. [InstallDelete]
  154. Type: files; Name: "{app}\FAQ\*.txt"; 
  155. Type: dirifempty; Name: "{app}\FAQ"; 
  156. Type: files; Name: "{group}\FAQ Files.*"; 
  157.