home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 February / PCWorld_2008-02_cd.bin / komunikace / orbit / OrbitDownloaderSetup.exe / install_script.iss
Text File  |  2008-01-08  |  11KB  |  162 lines

  1. ;InnoSetupVersion=5.1.10
  2.  
  3. [Setup]
  4. AppName=Orbit Downloader 2.5.2
  5. AppVerName=Orbit Downloader
  6. AppId=Orbit
  7. AppPublisher={cm:Puhlisher}
  8. AppPublisherURL=http://www.orbitdownloader.com
  9. AppSupportURL=http://www.orbitdownloader.com
  10. AppUpdatesURL=http://www.orbitdownloader.com
  11. DefaultDirName={pf}\Orbitdownloader
  12. DefaultGroupName={cm:Orbit}
  13. UninstallDisplayIcon={app}\orbitdm.exe
  14. OutputBaseFilename=setup
  15. Compression=lzma
  16. WizardImageFile=embedded\WizardImage0.bmp
  17. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  18.  
  19. [Files]
  20. Source: "{app}\libeay32.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\libeay32.dll'))"; Flags: ignoreversion 
  21. Source: "{app}\ssleay32.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\ssleay32.dll'))"; Flags: ignoreversion 
  22. Source: "{app}\orbitdm.exe"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitdm.exe'))"; Flags: ignoreversion 
  23. Source: "{app}\download.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\download.dll'))"; Flags: ignoreversion 
  24. Source: "{app}\idht.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\idht.dll'))"; Flags: ignoreversion 
  25. Source: "{app}\orbitnet.exe"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitnet.exe'))"; Flags: ignoreversion 
  26. Source: "{app}\orbitmxt.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitmxt.dll'))"; Flags: regserver ignoreversion 
  27. Source: "{app}\orbitcth.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\orbitcth.dll'))"; Flags: regserver ignoreversion 
  28. Source: "{app}\Lang.ini"; DestDir: "{app}"; Languages: "en"; Flags: ignoreversion 
  29. Source: "{app}\changelog.txt"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\banurl.ini"; DestDir: "{app}"; BeforeInstall: "BackFile(ExpandConstant('{app}\banurl.ini'))"; Flags: ignoreversion 
  31. Source: "{app}\siteinfo.ini"; DestDir: "{app}"; BeforeInstall: "BackFile(ExpandConstant('{app}\siteinfo.ini'))"; Flags: ignoreversion 
  32. Source: "{app}\language\obara.ini"; DestDir: "{app}\language"; 
  33. Source: "{app}\language\obbgr.ini"; DestDir: "{app}\language"; 
  34. Source: "{app}\language\obcat.ini"; DestDir: "{app}\language"; 
  35. Source: "{app}\language\obchs.ini"; DestDir: "{app}\language"; 
  36. Source: "{app}\language\obcht.ini"; DestDir: "{app}\language"; 
  37. Source: "{app}\language\obcsy.ini"; DestDir: "{app}\language"; 
  38. Source: "{app}\language\obdeu.ini"; DestDir: "{app}\language"; 
  39. Source: "{app}\language\obell.ini"; DestDir: "{app}\language"; 
  40. Source: "{app}\language\obeng.ini"; DestDir: "{app}\language"; 
  41. Source: "{app}\language\obesn.ini"; DestDir: "{app}\language"; 
  42. Source: "{app}\language\obeso.ini"; DestDir: "{app}\language"; 
  43. Source: "{app}\language\obesv.ini"; DestDir: "{app}\language"; 
  44. Source: "{app}\language\obfar.ini"; DestDir: "{app}\language"; 
  45. Source: "{app}\language\obfin.ini"; DestDir: "{app}\language"; 
  46. Source: "{app}\language\obfra.ini"; DestDir: "{app}\language"; 
  47. Source: "{app}\language\obheb.ini"; DestDir: "{app}\language"; 
  48. Source: "{app}\language\obhun.ini"; DestDir: "{app}\language"; 
  49. Source: "{app}\language\obind.ini"; DestDir: "{app}\language"; 
  50. Source: "{app}\language\obita.ini"; DestDir: "{app}\language"; 
  51. Source: "{app}\language\objpn.ini"; DestDir: "{app}\language"; 
  52. Source: "{app}\language\obkor.ini"; DestDir: "{app}\language"; 
  53. Source: "{app}\language\obmki.ini"; DestDir: "{app}\language"; 
  54. Source: "{app}\language\obnld.ini"; DestDir: "{app}\language"; 
  55. Source: "{app}\language\obplk.ini"; DestDir: "{app}\language"; 
  56. Source: "{app}\language\obptb.ini"; DestDir: "{app}\language"; 
  57. Source: "{app}\language\obptg.ini"; DestDir: "{app}\language"; 
  58. Source: "{app}\language\obrus.ini"; DestDir: "{app}\language"; 
  59. Source: "{app}\language\obsky.ini"; DestDir: "{app}\language"; 
  60. Source: "{app}\language\obsqi.ini"; DestDir: "{app}\language"; 
  61. Source: "{app}\language\obtha.ini"; DestDir: "{app}\language"; 
  62. Source: "{app}\language\obtrk.ini"; DestDir: "{app}\language"; 
  63. Source: "{app}\language\obukr.ini"; DestDir: "{app}\language"; 
  64. Source: "{app}\language\obvit.ini"; DestDir: "{app}\language"; 
  65. Source: "{app}\addons\nporbit.dll"; DestDir: "{app}\addons"; 
  66. Source: "{app}\addons\orbitff\chrome.manifest"; DestDir: "{app}\addons\orbitff"; 
  67. Source: "{app}\addons\orbitff\install.rdf"; DestDir: "{app}\addons\orbitff"; 
  68. Source: "{app}\addons\orbitff\chrome\orbit.jar"; DestDir: "{app}\addons\orbitff\chrome"; 
  69. Source: "{app}\saction.dll"; DestDir: "{app}"; Flags: ignoreversion 
  70. Source: "{app}\winfile.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\winfile.dll'))"; Flags: ignoreversion 
  71. Source: "{app}\GrabDll.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\GrabDll.dll'))"; Flags: ignoreversion 
  72. Source: "{app}\Grab.exe"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\Grab.exe'))"; Flags: ignoreversion 
  73. Source: "{app}\magic.mgc"; DestDir: "{app}"; Flags: ignoreversion 
  74. Source: "{sys}\msvcp60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall onlyifdoesntexist 
  75.  
  76. [Dirs]
  77. Name: "{app}\update"; 
  78.  
  79. [Registry]
  80. Root: HKLM; Subkey: "Software\Orbit"; Flags: uninsdeletekey 
  81. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "path"; ValueType: String; ValueData: "{app}\"; Flags: uninsdeletekey 
  82. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "ver"; ValueType: String; ValueData: "2.5.0.2"; Flags: uninsdeletekey 
  83. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "lastdownloadtime"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletekey 
  84. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "lasturl"; ValueType: String; Flags: uninsdeletekey 
  85. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "updatetime"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletekey 
  86. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; Flags: uninsdeletekey 
  87. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "AppName"; ValueType: String; ValueData: "orbitdm.exe"; Flags: uninsdeletekey 
  88. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "AppPath"; ValueType: ExpandSZ; ValueData: "{app}"; Flags: uninsdeletekey 
  89. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "Policy"; ValueType: Dword; ValueData: "$3"; Flags: uninsdeletekey 
  90. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Internet Settings"; ValueName: "SyncMode5"; ValueType: Dword; ValueData: "$3"; Flags: deletevalue 
  91. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FireWallPolicy\StandardProfile\AuthorizedApplications\List"; ValueName: "{app}\orbitdm.exe"; ValueType: String; ValueData: "{app}\orbitdm.exe:*:Enabled:Orbit"; Tasks: Firewall\yes; Flags: uninsdeletekey 
  92. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FireWallPolicy\StandardProfile\AuthorizedApplications\List"; ValueName: "{app}\orbitnet.exe"; ValueType: String; ValueData: "{app}\orbitnet.exe:*:Enabled:Orbit"; Tasks: Firewall\yes; Flags: uninsdeletekey 
  93.  
  94. [INI]
  95. FileName: "{userappdata}\Orbit\conf.dat"; Section: "GENERAL"; Key: "bAutoRun"; String: "0"; 
  96. FileName: "{userappdata}\Orbit\conf.dat"; Section: "GENERAL"; Key: "bAutoRun"; String: "1"; 
  97.  
  98. [Run]
  99. Filename: "{app}\changelog.txt"; Description: "View Changelog"; Flags: shellexec postinstall skipifsilent nowait
  100. Filename: "{app}\orbitdm.exe"; Parameters: "/setup_showmainframeonlyonce"; Description: "{cm:RunOrbitdm}"; Flags: postinstall skipifsilent nowait
  101.  
  102. [Icons]
  103. Name: "{group}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; 
  104. Name: "{group}\{cm:UninstOrbitdm}"; Filename: "{app}\unins000.exe"; WorkingDir: "{app}\"; IconFilename: "{app}\saction.dll"; 
  105. Name: "{group}\{cm:WebSite}"; Filename: "http://www.orbitdownloader.com/"; IconFilename: "{app}\saction.dll"; IconIndex: 1; 
  106. Name: "{userdesktop}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; Tasks: DesktopIco\yes; 
  107. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; Tasks: QuickLaunchIco\yes; 
  108. Name: "{userstartup}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; Parameters: "/H"; WorkingDir: "{app}\"; Tasks: StartupIco\yes; 
  109.  
  110. [Tasks]
  111. Name: "DesktopIco\yes"; Description: "{cm:CreateDesktopIco}"; GroupDescription: " "; Components: "custominst"; 
  112. Name: "QuickLaunchIco\yes"; Description: "{cm:CreateQuickLaunchIco}"; GroupDescription: " "; Components: "custominst"; 
  113. Name: "StartupIco\yes"; Description: "{cm:CreateStartMenu}"; GroupDescription: " "; Components: "custominst"; 
  114. Name: "Firewall\yes"; Description: "{cm:firewall}"; GroupDescription: " "; Components: "custominst"; 
  115. Name: "KeepP2p\yes"; Description: "{cm:KeepP2P}"; GroupDescription: "{cm:OrbitnetDesc}"; Components: "custominst"; 
  116. Name: "EnableP2P\yes"; Description: "{cm:EnableP2P}"; GroupDescription: "{cm:OrbitnetDesc}"; Components: "custominst"; 
  117. Name: "Firefox\no"; Description: "'firefox'"; GroupDescription: " "; Components: "custominst"; 
  118. Name: "opera\no"; Description: "'opera'"; GroupDescription: " "; Components: "custominst"; 
  119. Name: "maxthon\no"; Description: "'maxthon'"; GroupDescription: " "; Components: "custominst"; 
  120. Name: "Netscape\no"; Description: "'netscape'"; GroupDescription: " "; Components: "custominst"; 
  121.  
  122. [Components]
  123. Name: "custominst"; Description: "Custom Install"; Types: "custom"; 
  124.  
  125. [UninstallDelete]
  126. Type: files; Name: "{commonstartup}\orbit.lnk"; 
  127. Type: files; Name: "{commonstartup}\▒╚╠╪.lnk"; 
  128. Type: files; Name: "{userstartup}\orbit.lnk"; 
  129. Type: files; Name: "{userstartup}\▒╚╠╪.lnk"; 
  130.  
  131. [Types]
  132. Name: "custom"; Description: "Custom installation"; 
  133.  
  134. [CustomMessages]
  135. en.NameAndVersion=%1 version %2
  136. en.AdditionalIcons=Additional icons:
  137. en.CreateDesktopIcon=Create a &desktop icon
  138. en.CreateQuickLaunchIcon=Create a &Quick Launch icon
  139. en.ProgramOnTheWeb=%1 on the Web
  140. en.UninstallProgram=Uninstall %1
  141. en.LaunchProgram=Launch %1
  142. en.AssocFileExtension=&Associate %1 with the %2 file extension
  143. en.AssocingFileExtension=Associating %1 with the %2 file extension...
  144. en.RunOrbitdm=Run Orbit
  145. en.UninstOrbitdm=Uninstall Orbit
  146. en.WebSite=Homepage
  147. en.Orbit=Orbit
  148. en.CreateDesktopIco=Create desktop icon
  149. en.CreateQuickLaunchIco=Create quick launch icon
  150. en.CreateStartMenu=Start Orbit on system startup
  151. en.Puhlisher=www.orbitdownloader.com
  152. en.lan=obeng.ini
  153. en.firewall=Add to Windows Firewall exceptions (Windows XP SP2 or later only)
  154. en.EnableP2P=Enable orbitnet
  155. en.OrbitnetDesc=Orbitnet is an anonymous file sharing service based on P2P network. It will accelerate your download greatly. If you disable Orbitnet, you can not contribute to the P2P network and can not accelerate your download via P2P network also.
  156. en.KeepP2P=Keep P2P connection
  157.  
  158. [Languages]
  159. ; These files are stubs
  160. ; To achieve better results after recompilation, use the real language files
  161. Name: "en"; MessagesFile: "embedded\en.isl"; LicenseFile: "embedded\enLicense.rtf"; 
  162.