home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 November / PCWorld_2007-11_cd.bin / komunikace / orbit / OrbitDownloaderSetup.exe / install_script.iss
Text File  |  2007-10-02  |  11KB  |  161 lines

  1. ;InnoSetupVersion=5.1.10
  2.  
  3. [Setup]
  4. AppName={cm:Orbit}
  5. AppVerName={cm:Orbit}
  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\obeng.ini"; DestDir: "{app}\language"; 
  40. Source: "{app}\language\obesn.ini"; DestDir: "{app}\language"; 
  41. Source: "{app}\language\obeso.ini"; DestDir: "{app}\language"; 
  42. Source: "{app}\language\obesv.ini"; DestDir: "{app}\language"; 
  43. Source: "{app}\language\obfar.ini"; DestDir: "{app}\language"; 
  44. Source: "{app}\language\obfin.ini"; DestDir: "{app}\language"; 
  45. Source: "{app}\language\obfra.ini"; DestDir: "{app}\language"; 
  46. Source: "{app}\language\obheb.ini"; DestDir: "{app}\language"; 
  47. Source: "{app}\language\obhun.ini"; DestDir: "{app}\language"; 
  48. Source: "{app}\language\obind.ini"; DestDir: "{app}\language"; 
  49. Source: "{app}\language\obita.ini"; DestDir: "{app}\language"; 
  50. Source: "{app}\language\objpn.ini"; DestDir: "{app}\language"; 
  51. Source: "{app}\language\obkor.ini"; DestDir: "{app}\language"; 
  52. Source: "{app}\language\obmki.ini"; DestDir: "{app}\language"; 
  53. Source: "{app}\language\obnld.ini"; DestDir: "{app}\language"; 
  54. Source: "{app}\language\obplk.ini"; DestDir: "{app}\language"; 
  55. Source: "{app}\language\obptb.ini"; DestDir: "{app}\language"; 
  56. Source: "{app}\language\obptg.ini"; DestDir: "{app}\language"; 
  57. Source: "{app}\language\obrus.ini"; DestDir: "{app}\language"; 
  58. Source: "{app}\language\obsky.ini"; DestDir: "{app}\language"; 
  59. Source: "{app}\language\obsqi.ini"; DestDir: "{app}\language"; 
  60. Source: "{app}\language\obtha.ini"; DestDir: "{app}\language"; 
  61. Source: "{app}\language\obtrk.ini"; DestDir: "{app}\language"; 
  62. Source: "{app}\language\obukr.ini"; DestDir: "{app}\language"; 
  63. Source: "{app}\language\obvit.ini"; DestDir: "{app}\language"; 
  64. Source: "{app}\addons\nporbit.dll"; DestDir: "{app}\addons"; 
  65. Source: "{app}\addons\orbitff\chrome.manifest"; DestDir: "{app}\addons\orbitff"; 
  66. Source: "{app}\addons\orbitff\install.rdf"; DestDir: "{app}\addons\orbitff"; 
  67. Source: "{app}\addons\orbitff\chrome\orbit.jar"; DestDir: "{app}\addons\orbitff\chrome"; 
  68. Source: "{app}\saction.dll"; DestDir: "{app}"; Flags: ignoreversion 
  69. Source: "{app}\winfile.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\winfile.dll'))"; Flags: ignoreversion 
  70. Source: "{app}\GrabDll.dll"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\GrabDll.dll'))"; Flags: ignoreversion 
  71. Source: "{app}\Grab.exe"; DestDir: "{app}"; BeforeInstall: "CheckFile(ExpandConstant('{app}\Grab.exe'))"; Flags: ignoreversion 
  72. Source: "{app}\magic.mgc"; DestDir: "{app}"; Flags: ignoreversion 
  73. Source: "{sys}\msvcp60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall onlyifdoesntexist 
  74.  
  75. [Dirs]
  76. Name: "{app}\update"; 
  77.  
  78. [Registry]
  79. Root: HKLM; Subkey: "Software\Orbit"; Flags: uninsdeletekey 
  80. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "path"; ValueType: String; ValueData: "{app}\"; Flags: uninsdeletekey 
  81. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "ver"; ValueType: String; ValueData: "2.3.0.1"; Flags: uninsdeletekey 
  82. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "lastdownloadtime"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletekey 
  83. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "lasturl"; ValueType: String; Flags: uninsdeletekey 
  84. Root: HKLM; Subkey: "Software\Orbit"; ValueName: "updatetime"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletekey 
  85. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; Flags: uninsdeletekey 
  86. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "AppName"; ValueType: String; ValueData: "orbitdm.exe"; Flags: uninsdeletekey 
  87. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "AppPath"; ValueType: ExpandSZ; ValueData: "{app}"; Flags: uninsdeletekey 
  88. Root: HKLM; Subkey: "Software\Microsoft\Internet Explorer\Low Rights\DragDrop\{{2BDB5D05-9A0B-4256-80AF-A920F8C01AE1}}"; ValueName: "Policy"; ValueType: Dword; ValueData: "$3"; Flags: uninsdeletekey 
  89. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Internet Settings"; ValueName: "SyncMode5"; ValueType: Dword; ValueData: "$3"; Flags: deletevalue 
  90. 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 
  91. 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 
  92.  
  93. [INI]
  94. FileName: "{userappdata}\Orbit\conf.dat"; Section: "GENERAL"; Key: "bAutoRun"; String: "0"; 
  95. FileName: "{userappdata}\Orbit\conf.dat"; Section: "GENERAL"; Key: "bAutoRun"; String: "1"; 
  96.  
  97. [Run]
  98. Filename: "{app}\changelog.txt"; Description: "View Changelog"; Flags: shellexec postinstall skipifsilent nowait
  99. Filename: "{app}\orbitdm.exe"; Parameters: "/setup_showmainframeonlyonce"; Description: "{cm:RunOrbitdm}"; Flags: postinstall skipifsilent nowait
  100.  
  101. [Icons]
  102. Name: "{group}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; 
  103. Name: "{group}\{cm:UninstOrbitdm}"; Filename: "{app}\unins000.exe"; WorkingDir: "{app}\"; IconFilename: "{app}\saction.dll"; 
  104. Name: "{group}\{cm:WebSite}"; Filename: "http://www.orbitdownloader.com/"; IconFilename: "{app}\saction.dll"; IconIndex: 1; 
  105. Name: "{userdesktop}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; Tasks: DesktopIco\yes; 
  106. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; WorkingDir: "{app}\"; Tasks: QuickLaunchIco\yes; 
  107. Name: "{userstartup}\{cm:Orbit}"; Filename: "{app}\orbitdm.exe"; Parameters: "/H"; WorkingDir: "{app}\"; Tasks: StartupIco\yes; 
  108.  
  109. [Tasks]
  110. Name: "DesktopIco\yes"; Description: "{cm:CreateDesktopIco}"; GroupDescription: " "; Components: "custominst"; 
  111. Name: "QuickLaunchIco\yes"; Description: "{cm:CreateQuickLaunchIco}"; GroupDescription: " "; Components: "custominst"; 
  112. Name: "StartupIco\yes"; Description: "{cm:CreateStartMenu}"; GroupDescription: " "; Components: "custominst"; 
  113. Name: "Firewall\yes"; Description: "{cm:firewall}"; GroupDescription: " "; Components: "custominst"; 
  114. Name: "KeepP2p\yes"; Description: "{cm:KeepP2P}"; GroupDescription: "{cm:OrbitnetDesc}"; Components: "custominst"; 
  115. Name: "EnableP2P\yes"; Description: "{cm:EnableP2P}"; GroupDescription: "{cm:OrbitnetDesc}"; Components: "custominst"; 
  116. Name: "Firefox\no"; Description: "'firefox'"; GroupDescription: " "; Components: "custominst"; 
  117. Name: "opera\no"; Description: "'opera'"; GroupDescription: " "; Components: "custominst"; 
  118. Name: "maxthon\no"; Description: "'maxthon'"; GroupDescription: " "; Components: "custominst"; 
  119. Name: "Netscape\no"; Description: "'netscape'"; GroupDescription: " "; Components: "custominst"; 
  120.  
  121. [Components]
  122. Name: "custominst"; Description: "Custom Install"; Types: "custom"; 
  123.  
  124. [UninstallDelete]
  125. Type: files; Name: "{commonstartup}\orbit.lnk"; 
  126. Type: files; Name: "{commonstartup}\▒╚╠╪.lnk"; 
  127. Type: files; Name: "{userstartup}\orbit.lnk"; 
  128. Type: files; Name: "{userstartup}\▒╚╠╪.lnk"; 
  129.  
  130. [Types]
  131. Name: "custom"; Description: "Custom installation"; 
  132.  
  133. [CustomMessages]
  134. en.NameAndVersion=%1 version %2
  135. en.AdditionalIcons=Additional icons:
  136. en.CreateDesktopIcon=Create a &desktop icon
  137. en.CreateQuickLaunchIcon=Create a &Quick Launch icon
  138. en.ProgramOnTheWeb=%1 on the Web
  139. en.UninstallProgram=Uninstall %1
  140. en.LaunchProgram=Launch %1
  141. en.AssocFileExtension=&Associate %1 with the %2 file extension
  142. en.AssocingFileExtension=Associating %1 with the %2 file extension...
  143. en.RunOrbitdm=Run Orbit
  144. en.UninstOrbitdm=Uninstall Orbit
  145. en.WebSite=Homepage
  146. en.Orbit=Orbit
  147. en.CreateDesktopIco=Create desktop icon
  148. en.CreateQuickLaunchIco=Create quick launch icon
  149. en.CreateStartMenu=Start Orbit on system startup
  150. en.Puhlisher=www.orbitdownloader.com
  151. en.lan=obeng.ini
  152. en.firewall=Add to Windows Firewall exceptions (Windows XP SP2 or later only)
  153. en.EnableP2P=Enable orbitnet
  154. 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.
  155. en.KeepP2P=Keep P2P connection
  156.  
  157. [Languages]
  158. ; These files are stubs
  159. ; To achieve better results after recompilation, use the real language files
  160. Name: "en"; MessagesFile: "embedded\en.isl"; LicenseFile: "embedded\enLicense.rtf"; 
  161.