home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 February / PCWorld_2004-02_cd.bin / software / vyzkuste / jaknavideo / jaknavideo.exe / abcavi.exe / install_script.iss
Text File  |  2003-12-15  |  12KB  |  179 lines

  1. ;InnoSetupVersion=4.0.5
  2.  
  3. [Setup]
  4. AppName=abcAVI Tag Editor
  5. AppVerName=abcAVI Tag Editor v1.7.2
  6. AppId=abcavi_tag_editor
  7. AppPublisher=Alexander Sorkin aka Kibi
  8. AppPublisherURL=http://abcavi.tk
  9. AppSupportURL=http://abcavi.tk
  10. AppUpdatesURL=http://abcavi.tk
  11. DefaultDirName={pf}\abcAVI
  12. DefaultGroupName=abcAVI Tag Editor
  13. UninstallDisplayIcon={app}\avi_tags.exe
  14. OutputBaseFilename=abcavi
  15. Compression=bzip2
  16. PrivilegesRequired=none
  17. ChangesAssociations=yes
  18. AllowNoIcons=yes
  19. LicenseFile=embedded\License.txt
  20. InfoBeforeFile=embedded\InfoBefore.txt
  21. WizardImageFile=embedded\WizardImage0.bmp
  22. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  23.  
  24. [Files]
  25. Source: "{app}\avi_tags.exe"; DestDir: "{app}"; Components: main; 
  26. Source: "{app}\license.txt"; DestDir: "{app}"; Components: main; 
  27. Source: "{app}\search.ini"; DestDir: "{app}"; Components: main; Flags: ignoreversion 
  28. Source: "{app}\abcavi,1.chm"; DestDir: "{app}"; DestName: "abcavi.chm"; Components: help\history; Flags: ignoreversion 
  29. Source: "{app}\read_me.rtf"; DestDir: "{app}"; Components: help\readme; Flags: ignoreversion 
  30. Source: "{app}\abcavi,2.chm"; DestDir: "{app}"; DestName: "abcavi.chm"; Components: help\history; Flags: ignoreversion 
  31. Source: "{app}\Language\english.ini"; DestDir: "{app}\Language"; Components: language\english; Flags: ignoreversion 
  32. Source: "{app}\Language\haxor_en.ini"; DestDir: "{app}\Language"; Components: language\haxor_en; Flags: ignoreversion 
  33. Source: "{app}\Language\bulgaria.ini"; DestDir: "{app}\Language"; Components: language\bulgaria; Flags: ignoreversion 
  34. Source: "{app}\Language\chineses.ini"; DestDir: "{app}\Language"; Components: language\chineses; Flags: ignoreversion 
  35. Source: "{app}\Language\chineset.ini"; DestDir: "{app}\Language"; Components: language\chineset; Flags: ignoreversion 
  36. Source: "{app}\Language\czech.ini"; DestDir: "{app}\Language"; Components: language\czech; Flags: ignoreversion 
  37. Source: "{app}\Language\french.ini"; DestDir: "{app}\Language"; Components: language\french; Flags: ignoreversion 
  38. Source: "{app}\Language\german.ini"; DestDir: "{app}\Language"; Components: language\german; Flags: ignoreversion 
  39. Source: "{app}\Language\hungaria.ini"; DestDir: "{app}\Language"; Components: language\hungaria; Flags: ignoreversion 
  40. Source: "{app}\Language\italian.ini"; DestDir: "{app}\Language"; Components: language\italian; Flags: ignoreversion 
  41. Source: "{app}\Language\japanese.ini"; DestDir: "{app}\Language"; Components: language\japanese; Flags: ignoreversion 
  42. Source: "{app}\Language\norway.ini"; DestDir: "{app}\Language"; Components: language\norway; Flags: ignoreversion 
  43. Source: "{app}\Language\polish.ini"; DestDir: "{app}\Language"; Components: language\polish; Flags: ignoreversion 
  44. Source: "{app}\Language\portugue.ini"; DestDir: "{app}\Language"; Components: language\portugue; Flags: ignoreversion 
  45. Source: "{app}\Language\romanian.ini"; DestDir: "{app}\Language"; Components: language\romanian; Flags: ignoreversion 
  46. Source: "{app}\Language\haxor_ro.ini"; DestDir: "{app}\Language"; Components: language\haxor_ro; Flags: ignoreversion 
  47. Source: "{app}\Language\russian.ini"; DestDir: "{app}\Language"; Components: language\russian; Flags: ignoreversion 
  48. Source: "{app}\Language\haxor_ru.ini"; DestDir: "{app}\Language"; Components: language\haxor_ru; Flags: ignoreversion 
  49. Source: "{app}\Language\spanish.ini"; DestDir: "{app}\Language"; Components: language\spanish; Flags: ignoreversion 
  50. Source: "{app}\Language\turkish.ini"; DestDir: "{app}\Language"; Components: language\turkish; Flags: ignoreversion 
  51. Source: "{app}\Template\excel.exp"; DestDir: "{app}\Template"; Components: template\excel; Flags: ignoreversion 
  52. Source: "{app}\Template\dif.exp"; DestDir: "{app}\Template"; Components: template\excel; Flags: ignoreversion 
  53. Source: "{app}\Template\html.exp"; DestDir: "{app}\Template"; Components: template\html; Flags: ignoreversion 
  54. Source: "{app}\Template\singlehtml.exp"; DestDir: "{app}\Template"; Components: template\html; Flags: ignoreversion 
  55. Source: "{app}\Template\laplist.exp"; DestDir: "{app}\Template"; Components: template\playlist; Flags: ignoreversion 
  56. Source: "{app}\Template\m3ulist.exp"; DestDir: "{app}\Template"; Components: template\playlist; Flags: ignoreversion 
  57. Source: "{app}\Template\plslist.exp"; DestDir: "{app}\Template"; Components: template\playlist; Flags: ignoreversion 
  58. Source: "{app}\Template\rename.exp"; DestDir: "{app}\Template"; Components: template\rename; Flags: ignoreversion 
  59. Source: "{app}\Template\test.exp"; DestDir: "{app}\Template"; Components: template\test; Flags: ignoreversion 
  60.  
  61. [Dirs]
  62. Name: "{app}\Language"; Flags: uninsalwaysuninstall 
  63. Name: "{app}\Template"; Flags: uninsalwaysuninstall 
  64. Name: "{app}\Queries"; Flags: uninsalwaysuninstall 
  65.  
  66. [Registry]
  67. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Uninstall\AVItags"; Flags: deletekey 
  68. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Uninstall\abcAVI"; Flags: deletekey 
  69. Root: HKCR; Subkey: "avifile\shell\Total AVI tags editor"; Flags: deletekey 
  70. Root: HKCR; Subkey: "directory\shell\Total AVI tags editor"; Flags: deletekey 
  71. Root: HKCR; Subkey: "avifile\shell\╨σΣαΩ≥ε≡ AVI ≥²πεΓ"; Flags: deletekey 
  72. Root: HKCR; Subkey: "directory\shell\╨σΣαΩ≥ε≡ AVI ≥²πεΓ"; Flags: deletekey 
  73. Root: HKCR; Subkey: "avifile\shell\abcAVI ≡σΣαΩ≥ε≡ ≥²πεΓ"; Flags: deletekey 
  74. Root: HKCR; Subkey: "directory\shell\abcAVI ≡σΣαΩ≥ε≡ ≥²πεΓ"; Flags: deletekey 
  75. Root: HKCR; Subkey: "divxfile\shell\abcAVI ≡σΣαΩ≥ε≡ ≥²πεΓ"; Flags: deletekey 
  76. Root: HKCR; Subkey: "avifile\shell\abcAVI Tag Editor"; Flags: deletekey 
  77. Root: HKCR; Subkey: "directory\shell\abcAVI Tag Editor"; Flags: deletekey 
  78. Root: HKCR; Subkey: "divxfile\shell\abcAVI Tag Editor"; Flags: deletekey 
  79. Root: HKCR; Subkey: "drive\shell\abcAVI Tag Editor"; Flags: deletekey 
  80. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\RunOnceEx\Setup"; ValueName: "Delete avi_tags.inf"; Flags: deletevalue 
  81. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\RunOnceEx\Setup"; ValueName: "Delete language.inf"; Flags: deletevalue 
  82. Root: HKCU; Subkey: "Software\Freeware\abcAVI"; Flags: uninsdeletekey 
  83.  
  84. [INI]
  85. FileName: "{app}\abcAVI Tag Editor on the Web.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://abcavi.tk"; 
  86.  
  87. [Run]
  88. Filename: "{app}\avi_tags.exe"; Parameters: "-r"; StatusMsg: "Registering filetypes..."; Components: main; 
  89. Filename: "{app}\avi_tags.exe"; Description: "Launch abcAVI Tag Editor"; Components: main; Flags: postinstall skipifsilent nowait
  90. Filename: "{app}\abcavi.chm"; Description: "View history of changes"; Components: help\history; Flags: shellexec postinstall skipifsilent nowait
  91.  
  92. [UninstallRun]
  93. Filename: "{app}\avi_tags.exe"; Parameters: "-q"; Components: main; 
  94. Filename: "{app}\avi_tags.exe"; Parameters: "-u"; Components: main; 
  95.  
  96. [Icons]
  97. Name: "{group}\abcAVI Tag Editor"; Filename: "{app}\avi_tags.exe"; Components: main; 
  98. Name: "{group}\Freeware License Agreement"; Filename: "{app}\license.txt"; Components: main; 
  99. Name: "{group}\abcAVI Tag Editor on the Web"; Filename: "{app}\abcAVI Tag Editor on the Web.url"; 
  100. Name: "{group}\Read Me"; Filename: "{app}\read_me.rtf"; Components: help\readme; 
  101. Name: "{group}\History of changes"; Filename: "{app}\abcavi.chm"; Components: help\history; 
  102. Name: "{group}\Uninstall abcAVI Tag Editor"; Filename: "{uninstallexe}"; 
  103. Name: "{userdesktop}\abcAVI Tag Editor"; Filename: "{app}\avi_tags.exe"; Components: main; Tasks: desktopicon; 
  104. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\abcAVI Tag Editor"; Filename: "{app}\avi_tags.exe"; Components: main; Tasks: quicklaunchicon; 
  105.  
  106. [Tasks]
  107. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  108. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; 
  109.  
  110. [Components]
  111. Name: "main"; Description: "Main Files"; Types: "full compact custom"; 
  112. Name: "language"; Description: "Language files"; Types: "full"; 
  113. Name: "language\english"; Description: "English"; Types: "full compact custom"; 
  114. Name: "language\haxor_en"; Description: "Hacker's English"; Types: "full"; 
  115. Name: "language\bulgaria"; Description: "Bulgarian"; Types: "full"; 
  116. Name: "language\chineses"; Description: "Chinese (P.R.C.)"; Types: "full"; 
  117. Name: "language\chineset"; Description: "Chinese (Taiwan)"; Types: "full"; 
  118. Name: "language\czech"; Description: "Czech"; Types: "full"; 
  119. Name: "language\french"; Description: "French"; Types: "full"; 
  120. Name: "language\german"; Description: "German"; Types: "full"; 
  121. Name: "language\hungaria"; Description: "Hungarian"; Types: "full"; 
  122. Name: "language\italian"; Description: "Italian"; Types: "full"; 
  123. Name: "language\japanese"; Description: "Japanese"; Types: "full"; 
  124. Name: "language\norway"; Description: "Norway"; Types: "full"; 
  125. Name: "language\polish"; Description: "Polish"; Types: "full"; 
  126. Name: "language\portugue"; Description: "Portuguese (Brasil)"; Types: "full"; 
  127. Name: "language\romanian"; Description: "Romanian"; Types: "full"; 
  128. Name: "language\haxor_ro"; Description: "Hacker's Romanian"; Types: "full"; 
  129. Name: "language\russian"; Description: "Russian"; Types: "full"; 
  130. Name: "language\haxor_ru"; Description: "Hacker's Russian"; Types: "full"; 
  131. Name: "language\spanish"; Description: "Spanish"; Types: "full"; 
  132. Name: "language\turkish"; Description: "Turkish"; Types: "full"; 
  133. Name: "help"; Description: "Help Files"; Types: "full compact"; 
  134. Name: "help\readme"; Description: "Read Me"; Types: "full compact"; 
  135. Name: "help\history"; Description: "History of changes"; Types: "full"; 
  136. Name: "template"; Description: "Export templates"; Types: "full"; 
  137. Name: "template\excel"; Description: "Excel reports (DIF, CSV)"; Types: "full"; 
  138. Name: "template\html"; Description: "HTML reports"; Types: "full"; 
  139. Name: "template\playlist"; Description: "Playlist generators (PLS, M3U, LA)"; Types: "full"; 
  140. Name: "template\rename"; Description: "Automatic file rename"; Types: "full"; 
  141. Name: "template\test"; Description: "All the keywords example"; Types: "full"; 
  142.  
  143. [InstallDelete]
  144. Type: files; Name: "{win}\avi_tags.exe"; 
  145. Type: files; Name: "{win}\INF\avi_tags.inf"; 
  146. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\html.ini"; 
  147. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\txt.ini"; 
  148. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\rename.ini"; 
  149. Type: files; Name: "{sd}\Progra~1\abcAVI\History.rus"; 
  150. Type: files; Name: "{sd}\Progra~1\abcAVI\History.txt"; 
  151. Type: files; Name: "{sd}\Progra~1\abcAVI\Read_me.rus"; 
  152. Type: files; Name: "{sd}\Progra~1\abcAVI\avi_tags.exe"; 
  153. Type: files; Name: "{sd}\Progra~1\abcAVI\read_me.txt"; 
  154. Type: files; Name: "{sd}\Progra~1\abcAVI\abcavi.chm"; 
  155. Type: files; Name: "{sd}\Progra~1\abcAVI\uninstal.exe"; 
  156. Type: files; Name: "{sd}\Progra~1\abcAVI\avi_tags.inf"; 
  157. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\excel.exp"; 
  158. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\html.exp"; 
  159. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\laplist.exp"; 
  160. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\m3ulist.exp"; 
  161. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\plslist.exp"; 
  162. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\rename.exp"; 
  163. Type: files; Name: "{sd}\Progra~1\abcAVI\Template\test.exp"; 
  164. Type: files; Name: "{sd}\Progra~1\abcAVI\Language\english.ini"; 
  165. Type: filesandordirs; Name: "{userprograms}\abcAVI Tag Editor"; 
  166.  
  167. [UninstallDelete]
  168. Type: files; Name: "{app}\abcAVI Tag Editor on the Web.url"; 
  169.  
  170. [Types]
  171. Name: "full"; 
  172. Name: "compact"; 
  173. Name: "custom"; 
  174.  
  175. [Languages]
  176. ; These files are stubs
  177. ; To achieve better results after recompilation, use the real language files
  178. Name: "default"; MessagesFile: "embedded\default.isl"; 
  179.