home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 117 / PC Guia 117.iso / Software / Utils / Software2 / Product7 / Setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-12-17  |  15.3 KB  |  162 lines

  1. ;InnoSetupVersion=4.2.6
  2. [Setup]
  3. AppName=IsoBuster
  4. AppVerName=IsoBuster 1.7
  5. AppId=IsoBuster
  6. AppVersion=1.7
  7. AppPublisher=Smart Projects
  8. AppPublisherURL=http://www.smart-projects.net/
  9. DefaultDirName={reg:HKCU\Software\Smart Projects\IsoBuster,InstallPath|{pf}\Smart Projects\IsoBuster}
  10. DefaultGroupName=Smart Projects\IsoBuster
  11. UninstallFilesDir={app}\Uninst
  12. OutputBaseFilename=IsoBuster 1.7 (English Only) Setup
  13. Compression=lzma
  14. PrivilegesRequired=none
  15. ChangesAssociations=yes
  16. LicenseFile=embedded\License.txt
  17. InfoBeforeFile=embedded\InfoBefore.txt
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\IsoBuster.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\Online\IsoBuster Online.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  23. Source: "{app}\Online\Order Now.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  24. Source: "{app}\Help\IsoBuster.hlp"; DestDir: "{app}\Help"; Flags: ignoreversion 
  25. Source: "{app}\Help\IsoBuster.cnt"; DestDir: "{app}\Help"; Flags: ignoreversion 
  26. Source: "{app}\Help\IsoBuster.chm"; DestDir: "{app}\Help"; Flags: ignoreversion 
  27. Source: "{app}\Help\AHlp.exe"; DestDir: "{app}\Help"; Flags: ignoreversion 
  28. [Dirs]
  29. Name: "{app}"; Flags: uninsalwaysuninstall 
  30. Name: "{app}\Lang"; Flags: uninsalwaysuninstall 
  31. Name: "{app}\Plug Ins"; Flags: uninsalwaysuninstall 
  32. Name: "{app}\Online\"; Flags: uninsalwaysuninstall 
  33. Name: "{app}\Help\"; Flags: uninsalwaysuninstall 
  34. [Registry]
  35. Root: HKCU; Subkey: "Software\Smart Projects\IsoBuster"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; 
  36. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueType: String; ValueData: "{app}\IsoBuster.exe"; 
  37. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  38. Root: HKCR; Subkey: ".iso"; ValueType: String; ValueData: "IsoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  39. Root: HKCR; Subkey: "IsoFileImage"; ValueType: String; ValueData: "ISO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  40. Root: HKCR; Subkey: "IsoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  41. Root: HKCR; Subkey: "IsoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  42. Root: HKCR; Subkey: ".bin"; ValueType: String; ValueData: "BinFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  43. Root: HKCR; Subkey: "BinFileImage"; ValueType: String; ValueData: "BIN Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  44. Root: HKCR; Subkey: "BinFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  45. Root: HKCR; Subkey: "BinFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  46. Root: HKCR; Subkey: ".img"; ValueType: String; ValueData: "ImgFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  47. Root: HKCR; Subkey: "ImgFileImage"; ValueType: String; ValueData: "IMG Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  48. Root: HKCR; Subkey: "ImgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  49. Root: HKCR; Subkey: "ImgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  50. Root: HKCR; Subkey: ".cif"; ValueType: String; ValueData: "CifFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  51. Root: HKCR; Subkey: "CifFileImage"; ValueType: String; ValueData: "CIF Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  52. Root: HKCR; Subkey: "CifFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  53. Root: HKCR; Subkey: "CifFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  54. Root: HKCR; Subkey: ".fcd"; ValueType: String; ValueData: "FcdFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  55. Root: HKCR; Subkey: "FcdFileImage"; ValueType: String; ValueData: "FCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  56. Root: HKCR; Subkey: "FcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  57. Root: HKCR; Subkey: "FcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  58. Root: HKCR; Subkey: ".nrg"; ValueType: String; ValueData: "NrgFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  59. Root: HKCR; Subkey: "NrgFileImage"; ValueType: String; ValueData: "NRG Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  60. Root: HKCR; Subkey: "NrgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  61. Root: HKCR; Subkey: "NrgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  62. Root: HKCR; Subkey: ".gcd"; ValueType: String; ValueData: "GcdFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  63. Root: HKCR; Subkey: "GcdFileImage"; ValueType: String; ValueData: "GCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  64. Root: HKCR; Subkey: "GcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  65. Root: HKCR; Subkey: "GcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  66. Root: HKCR; Subkey: ".P01"; ValueType: String; ValueData: "P01FileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  67. Root: HKCR; Subkey: "P01FileImage"; ValueType: String; ValueData: "P01 Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  68. Root: HKCR; Subkey: "P01FileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  69. Root: HKCR; Subkey: "P01FileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  70. Root: HKCR; Subkey: ".c2d"; ValueType: String; ValueData: "C2dFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  71. Root: HKCR; Subkey: "C2dFileImage"; ValueType: String; ValueData: "C2D Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  72. Root: HKCR; Subkey: "C2dFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  73. Root: HKCR; Subkey: "C2dFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  74. Root: HKCR; Subkey: ".dao"; ValueType: String; ValueData: "DaoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  75. Root: HKCR; Subkey: "DaoFileImage"; ValueType: String; ValueData: "DAO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  76. Root: HKCR; Subkey: "DaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  77. Root: HKCR; Subkey: "DaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  78. Root: HKCR; Subkey: ".tao"; ValueType: String; ValueData: "TaoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  79. Root: HKCR; Subkey: "TaoFileImage"; ValueType: String; ValueData: "TAO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  80. Root: HKCR; Subkey: "TaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  81. Root: HKCR; Subkey: "TaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  82. Root: HKCR; Subkey: ".cdi"; ValueType: String; ValueData: "CdiFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  83. Root: HKCR; Subkey: "CdiFileImage"; ValueType: String; ValueData: "CDI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  84. Root: HKCR; Subkey: "CdiFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  85. Root: HKCR; Subkey: "CdiFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  86. Root: HKCR; Subkey: ".cue"; ValueType: String; ValueData: "CueFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  87. Root: HKCR; Subkey: "CueFileImage"; ValueType: String; ValueData: "CUE File for Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  88. Root: HKCR; Subkey: "CueFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  89. Root: HKCR; Subkey: "CueFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  90. Root: HKCR; Subkey: ".cd"; ValueType: String; ValueData: "CDFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  91. Root: HKCR; Subkey: "CDFileImage"; ValueType: String; ValueData: "CD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  92. Root: HKCR; Subkey: "CDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  93. Root: HKCR; Subkey: "CDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  94. Root: HKCR; Subkey: ".gi"; ValueType: String; ValueData: "GIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  95. Root: HKCR; Subkey: "GIFileImage"; ValueType: String; ValueData: "GI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  96. Root: HKCR; Subkey: "GIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  97. Root: HKCR; Subkey: "GIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  98. Root: HKCR; Subkey: ".pxi"; ValueType: String; ValueData: "PXIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  99. Root: HKCR; Subkey: "PXIFileImage"; ValueType: String; ValueData: "PXI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  100. Root: HKCR; Subkey: "PXIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  101. Root: HKCR; Subkey: "PXIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  102. Root: HKCR; Subkey: ".pdi"; ValueType: String; ValueData: "PDIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  103. Root: HKCR; Subkey: "PDIFileImage"; ValueType: String; ValueData: "PDI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  104. Root: HKCR; Subkey: "PDIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  105. Root: HKCR; Subkey: "PDIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  106. Root: HKCR; Subkey: ".mds"; ValueType: String; ValueData: "MDSFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  107. Root: HKCR; Subkey: "MDSFileImage"; ValueType: String; ValueData: "MDI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  108. Root: HKCR; Subkey: "MDSFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  109. Root: HKCR; Subkey: "MDSFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  110. Root: HKCR; Subkey: ".ccd"; ValueType: String; ValueData: "CCDFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  111. Root: HKCR; Subkey: "CCDFileImage"; ValueType: String; ValueData: "CCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  112. Root: HKCR; Subkey: "CCDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  113. Root: HKCR; Subkey: "CCDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  114. Root: HKCR; Subkey: ".vc4"; ValueType: String; ValueData: "VC4FileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  115. Root: HKCR; Subkey: "VC4FileImage"; ValueType: String; ValueData: "VC4 Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  116. Root: HKCR; Subkey: "VC4FileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  117. Root: HKCR; Subkey: "VC4FileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  118. Root: HKCR; Subkey: ".b5t"; ValueType: String; ValueData: "B5TFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  119. Root: HKCR; Subkey: "B5TFileImage"; ValueType: String; ValueData: "BlindWrite B5T Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  120. Root: HKCR; Subkey: "B5TFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  121. Root: HKCR; Subkey: "B5TFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  122. Root: HKCR; Subkey: ".b5i"; ValueType: String; ValueData: "B5IFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  123. Root: HKCR; Subkey: "B5IFileImage"; ValueType: String; ValueData: "BlindWrite B5I Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  124. Root: HKCR; Subkey: "B5IFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  125. Root: HKCR; Subkey: "B5IFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  126. Root: HKCR; Subkey: ".dmg"; ValueType: String; ValueData: "DMGFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  127. Root: HKCR; Subkey: "DMGFileImage"; ValueType: String; ValueData: "Apple DMG Partition Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  128. Root: HKCR; Subkey: "DMGFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,13"; Check: "AssocCheck"; 
  129. Root: HKCR; Subkey: "DMGFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  130. [Run]
  131. Filename: "{app}\IsoBuster.exe"; Description: "Launch IsoBuster"; Flags: postinstall nowait
  132. [Icons]
  133. Name: "{group}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  134. Name: "{group}\Help"; Filename: "{app}\Help\AHlp.exe"; Parameters: "IsoBuster"; WorkingDir: "{app}\Help"; 
  135. Name: "{group}\IsoBuster Online"; Filename: "{app}\Online\IsoBuster Online.html"; 
  136. Name: "{group}\Order Now"; Filename: "{app}\Online\Order Now.html"; 
  137. Name: "{sendto}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  138. Name: "{userdesktop}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: desktopicon; 
  139. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: quicklaunchicon; 
  140. Name: "{group}\Uninstall IsoBuster"; Filename: "{uninstallexe}"; 
  141. [Tasks]
  142. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  143. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; 
  144. [InstallDelete]
  145. Type: files; Name: "{app}\FAQ\*.txt"; 
  146. Type: dirifempty; Name: "{app}\FAQ"; 
  147. Type: files; Name: "{group}\FAQ Files.*"; 
  148. [CustomMessages]
  149. default.NameAndVersion=%1 version %2
  150. default.AdditionalIcons=Additional icons:
  151. default.CreateDesktopIcon=Create a &desktop icon
  152. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  153. default.ProgramOnTheWeb=%1 on the Web
  154. default.UninstallProgram=Uninstall %1
  155. default.LaunchProgram=Launch %1
  156. default.AssocFileExtension=&Associate %1 with the %2 file extension
  157. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  158. [Languages]
  159. ; These files are stubs
  160. ; To achieve better results after recompilation, use the real language files
  161. Name: "default"; MessagesFile: "embedded\default.isl"; 
  162.