home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 September / PCWorld_2007-09_cd.bin / komunikace / orbit / OrbitDownloaderSetup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2007-08-06  |  10.8 KB  |  145 lines

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