home *** CD-ROM | disk | FTP | other *** search
/ com!online 2004 October / com_1004_1.iso / toptools / phoa-setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-08-03  |  14.9 KB  |  210 lines

  1. ;InnoSetupVersion=4.1.3
  2. [Setup]
  3. AppName=PhoA
  4. AppVerName=PhoA v1.1.2
  5. AppId=PhoA
  6. AppVersion=1.1.2
  7. AppPublisher=DaleTech
  8. AppPublisherURL=http://phoa.narod.ru/
  9. AppSupportURL=mailto:phoa@narod.ru
  10. AppUpdatesURL=http://phoa.narod.ru/
  11. AppMutex=PHOA_RUNNING_MUTEX
  12. DefaultDirName={pf}\DaleTech\PhoA
  13. DefaultGroupName=PhoA (Photo Album)
  14. OutputBaseFilename=phoa-setup-1.1.2
  15. Compression=bzip2
  16. PrivilegesRequired=none
  17. ChangesAssociations=yes
  18. AllowNoIcons=yes
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{app}\phoa.exe"; DestDir: "{app}"; Components: main; 
  23. Source: "{app}\phoa-eng.chm"; DestDir: "{app}"; Components: help\en; 
  24. Source: "{app}\phoa-rus.chm"; DestDir: "{app}"; Components: help\ru; 
  25. Source: "{app}\Sample album\sample.phoa"; DestDir: "{app}\Sample album"; Components: sample; 
  26. Source: "{app}\Sample album\goldgate.jpg"; DestDir: "{app}\Sample album"; Components: sample; 
  27. Source: "{app}\Sample album\river.jpg"; DestDir: "{app}\Sample album"; Components: sample; 
  28. Source: "{app}\Sample album\illusion.png"; DestDir: "{app}\Sample album"; Components: sample; 
  29. Source: "{app}\API\phMetadata.pas"; DestDir: "{app}\API"; Components: api; 
  30. Source: "{app}\API\phPhoa.pas"; DestDir: "{app}\API"; Components: api; 
  31. [Registry]
  32. Root: HKCR; Subkey: ".phoa"; ValueType: String; ValueData: "phoa.photoalbum"; Tasks: associate; Flags: uninsdeletevalue uninsdeletekeyifempty 
  33. Root: HKCR; Subkey: "phoa.photoalbum"; ValueType: String; ValueData: "PhoA Photo Album"; Tasks: associate; Languages: "en"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  34. Root: HKCR; Subkey: "phoa.photoalbum"; ValueType: String; ValueData: "
  35.  PhoA"; Tasks: associate; Languages: "ru"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  36. Root: HKCR; Subkey: "phoa.photoalbum"; ValueType: String; ValueData: "PhoA Fotoalbum"; Tasks: associate; Languages: "de"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  37. Root: HKCR; Subkey: "phoa.photoalbum"; ValueType: String; ValueData: "PhoA 
  38. lbum"; Tasks: associate; Languages: "br"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  39. Root: HKCR; Subkey: "phoa.photoalbum\shell\open\command"; ValueType: String; ValueData: """{app}\phoa.exe"" ""%1"""; Tasks: associate; Flags: uninsdeletevalue uninsdeletekeyifempty 
  40. Root: HKCR; Subkey: "phoa.photoalbum\DefaultIcon"; ValueType: String; ValueData: """{app}\phoa.exe"",1"; Tasks: associate; Flags: uninsdeletevalue uninsdeletekeyifempty 
  41. Root: HKCU; Subkey: "Software\DaleTech\PhoA\Preferences"; ValueName: "@ISettingID_Gen_Language"; ValueType: String; ValueData: "1033"; Languages: "en"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  42. Root: HKCU; Subkey: "Software\DaleTech\PhoA\Preferences"; ValueName: "@ISettingID_Gen_Language"; ValueType: String; ValueData: "1049"; Languages: "ru"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  43. Root: HKCU; Subkey: "Software\DaleTech\PhoA\Preferences"; ValueName: "@ISettingID_Gen_Language"; ValueType: String; ValueData: "1031"; Languages: "de"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  44. Root: HKCU; Subkey: "Software\DaleTech\PhoA\Preferences"; ValueName: "@ISettingID_Gen_Language"; ValueType: String; ValueData: "1046"; Languages: "br"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  45. [INI]
  46. FileName: "{app}\phoa.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://phoa.narod.ru/en/"; 
  47. FileName: "{app}\phoa.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://phoa.narod.ru/"; 
  48. [Run]
  49. Filename: "{app}\phoa.exe"; Parameters: "{code:PhoaStartupParams|}"; Description: "Run PhoA"; Languages: "en"; Flags: postinstall skipifsilent nowait
  50. Filename: "{app}\phoa.exe"; Parameters: "{code:PhoaStartupParams|}"; Description: "
  51.  PhoA"; Languages: "ru"; Flags: postinstall skipifsilent nowait
  52. Filename: "{app}\phoa.exe"; Parameters: "{code:PhoaStartupParams|}"; Description: "PhoA starten"; Languages: "de"; Flags: postinstall skipifsilent nowait
  53. Filename: "{app}\phoa.exe"; Parameters: "{code:PhoaStartupParams|}"; Description: "Executar PhoA"; Languages: "br"; Flags: postinstall skipifsilent nowait
  54. [Icons]
  55. Name: "{group}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Picture arranging program"; Components: main; Languages: "en"; 
  56. Name: "{group}\PhoA help (Russian)"; Filename: "{app}\phoa-rus.chm"; Comment: "PhoA help (Russian)"; Components: help\ru; Languages: "en"; 
  57. Name: "{group}\PhoA help (English)"; Filename: "{app}\phoa-eng.chm"; Comment: "PhoA help (English)"; Components: help\en; Languages: "en"; 
  58. Name: "{group}\Sample photo album"; Filename: "{app}\phoa.exe"; Parameters: """{app}\Sample album\sample.phoa"""; IconFilename: "{app}\phoa.exe"; IconIndex: 1; Comment: "Sample PhoA photo album"; Components: sample; Languages: "en"; 
  59. Name: "{group}\PhoA home site"; Filename: "{app}\phoa.url"; Comment: "phoa.narod.ru"; Components: main; Languages: "en"; 
  60. Name: "{group}\Uninstall PhoA"; Filename: "{uninstallexe}"; Comment: "Completely remove PhoA and all its components"; Components: main; Languages: "en"; 
  61. Name: "{commondesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Picture arranging program"; Components: main; Tasks: desktopicon\common; Languages: "en"; 
  62. Name: "{userdesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Picture arranging program"; Components: main; Tasks: desktopicon\user; Languages: "en"; 
  63. Name: "{code:QuickLaunch|{pf}}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Picture arranging program"; Components: main; Tasks: quicklaunchicon; Languages: "en"; 
  64. Name: "{group}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "
  65. "; Components: main; Languages: "ru"; 
  66. Name: "{group}\
  67.  PhoA (
  68. )"; Filename: "{app}\phoa-rus.chm"; Comment: "
  69.  PhoA"; Components: help\ru; Languages: "ru"; 
  70. Name: "{group}\
  71.  PhoA (English)"; Filename: "{app}\phoa-eng.chm"; Comment: "PhoA help"; Components: help\en; Languages: "ru"; 
  72. Name: "{group}\
  73. "; Filename: "{app}\phoa.exe"; Parameters: """{app}\Sample album\sample.phoa"""; IconFilename: "{app}\phoa.exe"; IconIndex: 1; Comment: "
  74.  PhoA"; Components: sample; Languages: "ru"; 
  75. Name: "{group}\
  76.  PhoA"; Filename: "{app}\phoa.url"; Comment: "phoa.narod.ru"; Components: main; Languages: "ru"; 
  77. Name: "{group}\
  78.  PhoA"; Filename: "{uninstallexe}"; Comment: "
  79.  PhoA 
  80. "; Components: main; Languages: "ru"; 
  81. Name: "{commondesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "
  82. "; Components: main; Tasks: desktopicon\common; Languages: "ru"; 
  83. Name: "{userdesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "
  84. "; Components: main; Tasks: desktopicon\user; Languages: "ru"; 
  85. Name: "{code:QuickLaunch|}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "
  86. "; Components: main; Tasks: quicklaunchicon; Languages: "ru"; 
  87. Name: "{group}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Bildverwaltungsprogramm"; Components: main; Languages: "de"; 
  88. Name: "{group}\PhoA Hilfe (Russich)"; Filename: "{app}\phoa-rus.chm"; Comment: "PhoA Hilfe (Russisch)"; Components: help\ru; Languages: "de"; 
  89. Name: "{group}\PhoA help (English)"; Filename: "{app}\phoa-eng.chm"; Comment: "PhoA Hilfe (Englisch)"; Components: help\en; Languages: "de"; 
  90. Name: "{group}\Beispiel Fotoalbum"; Filename: "{app}\phoa.exe"; Parameters: """{app}\Sample album\sample.phoa"""; IconFilename: "{app}\phoa.exe"; IconIndex: 1; Comment: "PhoA Beispiel Fotoalbum"; Components: sample; Languages: "de"; 
  91. Name: "{group}\PhoA Homepage"; Filename: "{app}\phoa.url"; Comment: "phoa.narod.ru"; Components: main; Languages: "de"; 
  92. Name: "{group}\PhoA deinstallieren"; Filename: "{uninstallexe}"; Comment: "PhoA und alle zugeh
  93. rigen Komponenten komplett entfernen"; Components: main; Languages: "de"; 
  94. Name: "{commondesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Bildverwaltungsprogramm"; Components: main; Tasks: desktopicon\common; Languages: "de"; 
  95. Name: "{userdesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Bildverwaltungsprogramm"; Components: main; Tasks: desktopicon\user; Languages: "de"; 
  96. Name: "{code:QuickLaunch|{pf}}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Bildverwaltungsprogramm"; Components: main; Tasks: quicklaunchicon; Languages: "de"; 
  97. Name: "{group}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Programa para organiza
  98. o de imagens"; Components: main; Languages: "br"; 
  99. Name: "{group}\Ajuda PhoA (Russo)"; Filename: "{app}\phoa-rus.chm"; Comment: "Ajuda PhoA (Russo)"; Components: help\ru; Languages: "br"; 
  100. Name: "{group}\PhoA help (English)"; Filename: "{app}\phoa-eng.chm"; Comment: "PhoA help (English)"; Components: help\en; Languages: "br"; 
  101. Name: "{group}\
  102. lbum exemplo"; Filename: "{app}\phoa.exe"; Parameters: """{app}\Sample album\sample.phoa"""; IconFilename: "{app}\phoa.exe"; IconIndex: 1; Comment: "
  103. lbum exemplo"; Components: sample; Languages: "br"; 
  104. Name: "{group}\PhoA home page"; Filename: "{app}\phoa.url"; Comment: "phoa.narod.ru"; Components: main; Languages: "br"; 
  105. Name: "{group}\Desinstalar PhoA"; Filename: "{uninstallexe}"; Comment: "Remover PhoA e todos os seus componenetes"; Components: main; Languages: "br"; 
  106. Name: "{commondesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Programa para organiza
  107. o de imagens"; Components: main; Tasks: desktopicon\common; Languages: "br"; 
  108. Name: "{userdesktop}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Programa para organiza
  109. o de imagens"; Components: main; Tasks: desktopicon\user; Languages: "br"; 
  110. Name: "{code:QuickLaunch|{pf}}\PhoA"; Filename: "{app}\phoa.exe"; Comment: "Programa para organiza
  111. o de imagens"; Components: main; Tasks: quicklaunchicon; Languages: "br"; 
  112. [Tasks]
  113. Name: "desktopicon"; Description: "Create a &Desktop icon"; GroupDescription: "Additional icons:"; Languages: "en"; 
  114. Name: "desktopicon\common"; Description: "For all users"; GroupDescription: "Additional icons:"; Languages: "en"; 
  115. Name: "desktopicon\user"; Description: "For the current user only"; GroupDescription: "Additional icons:"; Languages: "en"; 
  116. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; Languages: "en"; 
  117. Name: "associate"; Description: "&Associate .phoa extension with PhoA (recommended)"; GroupDescription: "Other:"; Languages: "en"; 
  118. Name: "desktopicon"; Description: "
  119. "; GroupDescription: "
  120. :"; Languages: "ru"; 
  121. Name: "desktopicon\common"; Description: "
  122. "; GroupDescription: "
  123. :"; Languages: "ru"; 
  124. Name: "desktopicon\user"; Description: "
  125. "; GroupDescription: "
  126. :"; Languages: "ru"; 
  127. Name: "quicklaunchicon"; Description: "
  128. "; GroupDescription: "
  129. :"; Languages: "ru"; 
  130. Name: "associate"; Description: "&
  131.  .phoa 
  132.  PhoA (
  133. )"; GroupDescription: "
  134. :"; Languages: "ru"; 
  135. Name: "desktopicon"; Description: "Ein &Desktop Icon erstellen"; GroupDescription: "Zus
  136. tzliche Icons:"; Languages: "de"; 
  137. Name: "desktopicon\common"; Description: "F
  138. r alle Benutzer"; GroupDescription: "Zus
  139. tzliche Icons:"; Languages: "de"; 
  140. Name: "desktopicon\user"; Description: "Nur f
  141. r den aktuellen Benutzer"; GroupDescription: "Zus
  142. tzliche Icons:"; Languages: "de"; 
  143. Name: "quicklaunchicon"; Description: "Ein &Quick Launch Icon erstellen"; GroupDescription: "Zus
  144. tzliche Icons:"; Languages: "de"; 
  145. Name: "associate"; Description: "Die D&ateinamenerweiterung .phoa mit PhoA verkn
  146. pfen (empfohlen)"; GroupDescription: "Mehr:"; Languages: "de"; 
  147. Name: "desktopicon"; Description: "Criar 
  148. cone na 
  149. rea de &trabalho"; GroupDescription: "
  150. cones adicionais:"; Languages: "br"; 
  151. Name: "desktopicon\common"; Description: "Para todos os usu
  152. rios"; GroupDescription: "
  153. cones adicionais:"; Languages: "br"; 
  154. Name: "desktopicon\user"; Description: "Somente para usu
  155. rio atual"; GroupDescription: "
  156. cones adicionais:"; Languages: "br"; 
  157. Name: "quicklaunchicon"; Description: "Criar 
  158. cone de inicializa
  159. pida"; GroupDescription: "
  160. cones adicionais:"; Languages: "br"; 
  161. Name: "associate"; Description: "&Associar extens
  162. o .phoa com PhoA (recomendado)"; GroupDescription: "Outro:"; Languages: "br"; 
  163. [Components]
  164. Name: "main"; Description: "Main Files"; Types: "full compact custom"; Languages: "en"; 
  165. Name: "help"; Description: "Help Files"; Types: "full"; Languages: "en"; 
  166. Name: "help\en"; Description: "English"; Types: "full"; Languages: "en"; 
  167. Name: "help\ru"; Description: "Russian"; Types: "full"; Languages: "en"; 
  168. Name: "sample"; Description: "Sample photo album"; Types: "full"; Languages: "en"; 
  169. Name: "api"; Description: "PhoA API (for developers)"; Types: "full"; Languages: "en"; 
  170. Name: "main"; Description: "
  171. "; Types: "full compact custom"; Languages: "ru"; 
  172. Name: "help"; Description: "
  173. "; Types: "full"; Languages: "ru"; 
  174. Name: "help\en"; Description: "
  175. "; Types: "full"; Languages: "ru"; 
  176. Name: "help\ru"; Description: "
  177. "; Types: "full"; Languages: "ru"; 
  178. Name: "sample"; Description: "
  179. "; Types: "full"; Languages: "ru"; 
  180. Name: "api"; Description: "PhoA API (
  181. )"; Types: "full"; Languages: "ru"; 
  182. Name: "main"; Description: "Programmdateien"; Types: "full compact custom"; Languages: "de"; 
  183. Name: "help"; Description: "Hilfedateien"; Types: "full"; Languages: "de"; 
  184. Name: "help\en"; Description: "Englisch"; Types: "full"; Languages: "de"; 
  185. Name: "help\ru"; Description: "Russisch"; Types: "full"; Languages: "de"; 
  186. Name: "sample"; Description: "Beispiel Fotoalbum"; Types: "full"; Languages: "de"; 
  187. Name: "api"; Description: "PhoA API (for developers)"; Types: "full"; Languages: "de"; 
  188. Name: "main"; Description: "Arquivos principais"; Types: "full compact custom"; Languages: "br"; 
  189. Name: "help"; Description: "Arquivos de ajuda"; Types: "full"; Languages: "br"; 
  190. Name: "help\en"; Description: "Ingl
  191. s"; Types: "full"; Languages: "br"; 
  192. Name: "help\ru"; Description: "Russo"; Types: "full"; Languages: "br"; 
  193. Name: "sample"; Description: "
  194. lbum exemplo"; Types: "full"; Languages: "br"; 
  195. Name: "api"; Description: "PhoA API (for developers)"; Types: "full"; Languages: "br"; 
  196. [UninstallDelete]
  197. Type: files; Name: "{app}\phoa.url"; 
  198. Type: dirifempty; Name: "{app}"; 
  199. [Types]
  200. Name: "full"; 
  201. Name: "compact"; 
  202. Name: "custom"; 
  203. [Languages]
  204. ; These files are stubs
  205. ; To achieve better results after recompilation, use the real language files
  206. Name: "en"; MessagesFile: "embedded\en.isl"; LicenseFile: "embedded\enLicense.rtf"; 
  207. Name: "ru"; MessagesFile: "embedded\ru.isl"; LicenseFile: "embedded\ruLicense.rtf"; 
  208. Name: "de"; MessagesFile: "embedded\de.isl"; LicenseFile: "embedded\deLicense.rtf"; 
  209. Name: "br"; MessagesFile: "embedded\br.isl"; LicenseFile: "embedded\brLicense.rtf"; 
  210.