home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Orbit downloader 2.4.2 / OrbitDownloaderSetup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2007-11-05  |  11.0 KB  |  150 lines

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