home *** CD-ROM | disk | FTP | other *** search
/ PC User 2007 December / Australian_PC_User_2007-12.iso / software / mobile / files / Getbymail / gbm.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2007-10-10  |  8.7 KB  |  132 lines

  1. ;InnoSetupVersion=5.0.4
  2. [Setup]
  3. AppName=GetByMail
  4. AppVerName=GetByMail 2.1.1.23
  5. AppId=GetByMail
  6. AppPublisher=GetByMail
  7. DefaultDirName={pf}\GetByMail
  8. DefaultGroupName=GetByMail
  9. OutputBaseFilename=setup
  10. Compression=lzma
  11. PrivilegesRequired=none
  12. DisableProgramGroupPage=yes
  13. LicenseFile=embedded\License.txt
  14. WizardImageFile=embedded\WizardImage0.bmp
  15. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  16. [Files]
  17. Source: "{app}\GetByMail.exe"; DestDir: "{app}"; Flags: ignoreversion 
  18. Source: "{app}\Language\GetByMail.ES"; DestDir: "{app}\Language"; Components: language\es; Flags: ignoreversion 
  19. Source: "{app}\gbmsd.exe"; DestDir: "{app}"; Flags: ignoreversion 
  20. Source: "{app}\Language\gbmsd.ES"; DestDir: "{app}\Language"; Components: language\es; Flags: ignoreversion 
  21. Source: "{app}\gbmgc.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{sys}\midas.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall onlyifdoesntexist 
  23. Source: "{sys}\emsmtp.dll"; DestDir: "{sys}"; Flags: ignoreversion 
  24. Source: "{sys}\empop3.dll"; DestDir: "{sys}"; Flags: ignoreversion 
  25. Source: "{sys}\emimap4.dll"; DestDir: "{sys}"; Flags: ignoreversion 
  26. Source: "{sys}\emssl.dll"; DestDir: "{sys}"; Flags: ignoreversion 
  27. Source: "{sys}\emmsg.dll"; DestDir: "{sys}"; Flags: ignoreversion 
  28. Source: "{app}\license.txt"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\readme.txt"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\Help\GetByMail.chm"; DestDir: "{app}\Help"; Flags: ignoreversion 
  31. Source: "{app}\Conf\server.cfg"; DestDir: "{app}\Conf"; Flags: uninsneveruninstall onlyifdoesntexist 
  32. Source: "{app}\Conf\server101.cfg"; DestDir: "{app}\Conf"; Flags: uninsneveruninstall onlyifdoesntexist 
  33. Source: "{app}\Conf\server121.cfg"; DestDir: "{app}\Conf"; Flags: uninsneveruninstall onlyifdoesntexist 
  34. Source: "{app}\Conf\server131.cfg"; DestDir: "{app}\Conf"; Flags: uninsneveruninstall onlyifdoesntexist 
  35. Source: "{app}\Conf\server141.cfg"; DestDir: "{app}\Conf"; Flags: uninsneveruninstall onlyifdoesntexist 
  36. Source: "{app}\Conf\server151.cfg"; DestDir: "{app}\Conf"; Flags: uninsneveruninstall onlyifdoesntexist 
  37. [Dirs]
  38. Name: "{app}\Conf"; Flags: uninsalwaysuninstall 
  39. Name: "{app}\Help"; Flags: uninsalwaysuninstall 
  40. Name: "{app}\Log"; Flags: uninsalwaysuninstall 
  41. Name: "{app}\Language"; Flags: uninsalwaysuninstall 
  42. Name: "{app}\Temp\Dir"; Flags: uninsalwaysuninstall 
  43. Name: "{app}\Temp\Cash"; Flags: uninsalwaysuninstall 
  44. Name: "{app}\Temp\Input"; Flags: uninsalwaysuninstall 
  45. Name: "{app}\Temp\Output"; Flags: uninsalwaysuninstall 
  46. Name: "{app}\Temp\Zip"; Flags: uninsalwaysuninstall 
  47. Name: "{app}\Temp\Screen"; Flags: uninsalwaysuninstall 
  48. [Registry]
  49. Root: HKCU; Subkey: "Software\GetByMail"; Flags: uninsdeletekeyifempty 
  50. Root: HKCU; Subkey: "Software\GetByMail\Options"; Flags: uninsdeletekeyifempty 
  51. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "LocalizerExt"; ValueType: String; ValueData: "EXE"; Components: language\en; Flags: uninsdeletevalue 
  52. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "LocalizerExt"; ValueType: String; ValueData: "ES"; Components: language\es; Flags: uninsdeletevalue 
  53. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "HOME"; ValueType: String; ValueData: "http://www.getbymail.com"; Flags: uninsdeletevalue 
  54. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "ONLINE"; ValueType: String; ValueData: "http://www.getbymail.com/en/purchase/order.php"; Flags: uninsdeletevalue 
  55. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "QSTART"; ValueType: String; ValueData: "http://www.getbymail.com/en/home/quickstart.php"; Flags: uninsdeletevalue 
  56. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "LOG"; ValueType: String; ValueData: "{app}\Log"; Flags: uninsdeletevalue 
  57. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "NAME"; ValueType: String; ValueData: "{app}\GetByMail.exe"; Flags: uninsdeletevalue 
  58. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "GC"; ValueType: String; ValueData: "{app}\gbmgc.exe"; Flags: uninsdeletevalue 
  59. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "SD"; ValueType: String; ValueData: "{app}\gbmsd.exe"; Flags: uninsdeletevalue 
  60. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "HELP"; ValueType: String; ValueData: "{app}\Help\GetByMail.chm"; Flags: uninsdeletevalue 
  61. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "CONF"; ValueType: String; ValueData: "{app}\Conf"; Flags: uninsdeletevalue 
  62. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "TEMP_DIR"; ValueType: String; ValueData: "{app}\Temp\Dir"; Flags: uninsdeletevalue 
  63. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "TEMP_CASH"; ValueType: String; ValueData: "{app}\Temp\Cash"; Flags: uninsdeletevalue 
  64. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "TEMP_INPUT"; ValueType: String; ValueData: "{app}\Temp\Input"; Flags: uninsdeletevalue 
  65. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "TEMP_OUTPUT"; ValueType: String; ValueData: "{app}\Temp\Output"; Flags: uninsdeletevalue 
  66. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "TEMP_ZIP"; ValueType: String; ValueData: "{app}\Temp\Zip"; Flags: uninsdeletevalue 
  67. Root: HKCU; Subkey: "Software\GetByMail\Options"; ValueName: "TEMP_SCREEN"; ValueType: String; ValueData: "{app}\Temp\Screen"; Flags: uninsdeletevalue 
  68. [Run]
  69. Filename: "{sys}\REGSVR32.EXE"; Parameters: " /s {sys}\midas.dll"; 
  70. Filename: "{sys}\REGSVR32.EXE"; Parameters: " /s {sys}\emsmtp.dll"; 
  71. Filename: "{sys}\REGSVR32.EXE"; Parameters: " /s {sys}\empop3.dll"; 
  72. Filename: "{sys}\REGSVR32.EXE"; Parameters: " /s {sys}\emimap4.dll"; 
  73. Filename: "{sys}\REGSVR32.EXE"; Parameters: " /s {sys}\emssl.dll"; 
  74. Filename: "{sys}\REGSVR32.EXE"; Parameters: " /s {sys}\emmsg.dll"; 
  75. [Icons]
  76. Name: "{group}\GetByMail 2.1"; Filename: "{app}\GetByMail.exe"; IconFilename: "{app}\GetByMail.exe"; 
  77. Name: "{group}\Read Me File"; Filename: "{app}\readme.txt"; IconFilename: "{app}\readme.txt"; 
  78. Name: "{group}\GetByMail Website"; Filename: "http://www.getbymail.com"; 
  79. Name: "{group}\GetByMail Help"; Filename: "{app}\Help\GetByMail.chm"; IconFilename: "{app}\Help\GetByMail.chm"; 
  80. Name: "{userdesktop}\GetByMail 2.1"; Filename: "{app}\GetByMail.exe"; Tasks: desktopicon; 
  81. [Tasks]
  82. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  83. [Components]
  84. Name: "program"; Description: "GetByMail (base)"; Types: "custom"; 
  85. Name: "language"; Description: "Language"; Types: "custom"; 
  86. Name: "language\en"; Description: "English"; Types: "custom"; 
  87. Name: "language\es"; Description: "Spanish"; 
  88. [InstallDelete]
  89. Type: filesandordirs; Name: "{app}\Language"; 
  90. Type: files; Name: "{group}\GetByMail 1.0.lnk"; 
  91. Type: files; Name: "{group}\GetByMail 1.1.lnk"; 
  92. Type: files; Name: "{group}\GetByMail 1.2.lnk"; 
  93. Type: files; Name: "{group}\GetByMail 1.3.lnk"; 
  94. Type: files; Name: "{group}\GetByMail 1.4.lnk"; 
  95. Type: files; Name: "{group}\GetByMail 1.5.lnk"; 
  96. Type: files; Name: "{group}\GetByMail 2.0.lnk"; 
  97. Type: files; Name: "{group}\GetByMail Pro 1.2.lnk"; 
  98. Type: files; Name: "{group}\GetByMail Pro 1.3.lnk"; 
  99. Type: files; Name: "{group}\GetByMail Pro 1.4.lnk"; 
  100. Type: files; Name: "{group}\GetByMail Pro 1.5.lnk"; 
  101. Type: files; Name: "{group}\GetByMail Pro 2.0.lnk"; 
  102. Type: files; Name: "{group}\GetByMail Pro 2.1.lnk"; 
  103. Type: files; Name: "{userdesktop}\GetByMail 1.0.lnk"; 
  104. Type: files; Name: "{userdesktop}\GetByMail 1.1.lnk"; 
  105. Type: files; Name: "{userdesktop}\GetByMail 1.2.lnk"; 
  106. Type: files; Name: "{userdesktop}\GetByMail 1.3.lnk"; 
  107. Type: files; Name: "{userdesktop}\GetByMail 1.4.lnk"; 
  108. Type: files; Name: "{userdesktop}\GetByMail 1.5.lnk"; 
  109. Type: files; Name: "{userdesktop}\GetByMail 2.0.lnk"; 
  110. Type: files; Name: "{userdesktop}\GetByMail Pro 1.2.lnk"; 
  111. Type: files; Name: "{userdesktop}\GetByMail Pro 1.3.lnk"; 
  112. Type: files; Name: "{userdesktop}\GetByMail Pro 1.4.lnk"; 
  113. Type: files; Name: "{userdesktop}\GetByMail Pro 1.5.lnk"; 
  114. Type: files; Name: "{userdesktop}\GetByMail Pro 2.0.lnk"; 
  115. Type: files; Name: "{userdesktop}\GetByMail Pro 2.1.lnk"; 
  116. [Types]
  117. Name: "custom"; Description: "Custom installation"; 
  118. [CustomMessages]
  119. default.NameAndVersion=%1 version %2
  120. default.AdditionalIcons=Additional icons:
  121. default.CreateDesktopIcon=Create a &desktop icon
  122. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  123. default.ProgramOnTheWeb=%1 on the Web
  124. default.UninstallProgram=Uninstall %1
  125. default.LaunchProgram=Launch %1
  126. default.AssocFileExtension=&Associate %1 with the %2 file extension
  127. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  128. [Languages]
  129. ; These files are stubs
  130. ; To achieve better results after recompilation, use the real language files
  131. Name: "default"; MessagesFile: "embedded\default.isl"; 
  132.