home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / CHIP_CD_2004-07.iso / software / isas / isv30en.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-05-17  |  12.7 KB  |  137 lines

  1. ;InnoSetupVersion=4.1.6
  2. [Setup]
  3. AppName=InboxShield
  4. AppVerName=InboxShield 3.1.0.0
  5. AppId=InboxShield
  6. AppPublisher=Edovia Technologies
  7. AppPublisherURL=http://www.edovia.com
  8. AppSupportURL=http://www.edovia.com
  9. AppUpdatesURL=http://www.edovia.com
  10. AppMutex=InboxShieldMgr
  11. DefaultDirName={pf}\Edovia\InboxShield
  12. DefaultGroupName=InboxShield
  13. OutputBaseFilename=setup
  14. Compression=zip
  15. PrivilegesRequired=poweruser
  16. DisableProgramGroupPage=yes
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19. [Files]
  20. Source: "{app}\InboxShield.dll"; DestDir: "{app}"; Flags: regserver ignoreversion 
  21. Source: "{app}\AddInMon.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\ISCore.dll"; DestDir: "{app}"; Flags: regserver ignoreversion 
  23. Source: "{app}\OEPlugin.dll"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\InboxShieldMgr.exe"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{app}\atl70.dll"; DestDir: "{app}"; Flags: promptifolder 
  26. Source: "{app}\msvcp70.dll"; DestDir: "{app}"; Flags: promptifolder 
  27. Source: "{app}\msvcr70.dll"; DestDir: "{app}"; Flags: promptifolder 
  28. Source: "{app}\data.sdt"; DestDir: "{app}"; Flags: onlyifdoesntexist 
  29. Source: "{app}\Languages\English\IS_Help.chm"; DestDir: "{app}\Languages\English"; Flags: ignoreversion 
  30. Source: "{app}\Languages\Fran
  31. ais\IS_Help.chm"; DestDir: "{app}\Languages\Fran
  32. ais"; Flags: ignoreversion 
  33. Source: "{app}\ISDialogs.dll"; DestDir: "{app}"; Flags: regserver ignoreversion 
  34. Source: "{app}\SpamEngine.dll"; DestDir: "{app}"; Flags: regserver ignoreversion 
  35. Source: "{app}\Notifier.dll"; DestDir: "{app}"; Flags: regserver ignoreversion 
  36. Source: "{app}\ShareGuard.dll"; DestDir: "{app}"; Flags: regserver ignoreversion 
  37. Source: "{app}\Updater.exe"; DestDir: "{app}"; Flags: ignoreversion 
  38. Source: "{app}\BuyNow,1.html"; DestDir: "{app}"; DestName: "BuyNow.html"; Languages: "en"; Flags: ignoreversion 
  39. Source: "{app}\BuyNow,2.html"; DestDir: "{app}"; DestName: "BuyNow.html"; Languages: "fr"; Flags: ignoreversion 
  40. Source: "{app}\Languages\English\Res.dll"; DestDir: "{app}\Languages\English"; Flags: ignoreversion 
  41. Source: "{app}\Languages\Fran
  42. ais\Res.dll"; DestDir: "{app}\Languages\Fran
  43. ais"; Flags: ignoreversion 
  44. [Registry]
  45. Root: HKLM; Subkey: "Software\Edovia"; Flags: createvalueifdoesntexist uninsdeletekeyifempty 
  46. Root: HKLM; Subkey: "Software\Edovia\InboxShield"; Flags: uninsdeletekey 
  47. Root: HKLM; Subkey: "Software\Edovia\InboxShield"; ValueName: "AppPath"; ValueType: String; ValueData: "{app}\"; 
  48. Root: HKCU; Subkey: "Software\Edovia"; Flags: createvalueifdoesntexist uninsdeletekeyifempty 
  49. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; Flags: uninsdeletekey 
  50. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "AppPath"; ValueType: String; ValueData: "{app}\"; 
  51. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "ISOutlookEnabled"; ValueType: String; ValueData: "1"; 
  52. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "ISOEEnabled"; ValueType: String; ValueData: "1"; 
  53. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "AddToEnemiesWhenSpam"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  54. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "AddToFriendsWhenNotSpam"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  55. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "CommandBarLeft"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  56. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "CommandBarRowIndex"; ValueType: String; ValueData: "4"; Flags: createvalueifdoesntexist 
  57. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnAddToEnemies"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  58. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnAddToFriends"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  59. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnCleanFolder"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  60. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnIsNotSpam"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  61. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnIsSpam"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  62. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnManageEnemies"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  63. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnManageFriends"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  64. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnOptions"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  65. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DisplayBtnReport"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  66. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "PromptAddToEnemies"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  67. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "PromptAddToFriends"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  68. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "PromptIsNotSpam"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  69. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "PromptIsSpam"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  70. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "SendReportToIsp"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  71. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "SendReportToSpamAbuse"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  72. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "Threshold"; ValueType: String; ValueData: "0.77"; 
  73. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "WarnPopUp"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  74. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "FirstRun"; ValueType: String; ValueData: "1"; 
  75. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "OnlyContacts"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  76. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "ToIsBlank"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  77. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "ToEqFrom"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  78. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "UseKeywords"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  79. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "UseIFT"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  80. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "UseEmails"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  81. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "UseCodepages"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  82. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "CheckInboxAtStartUp"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  83. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "ScanSubFolders"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  84. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "LaunchWebCrawler"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  85. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "CurrFolderID"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  86. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "SmtpEmailAddress"; ValueType: String; Flags: createvalueifdoesntexist 
  87. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "SmtpServer"; ValueType: String; Flags: createvalueifdoesntexist 
  88. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "SmtpUsername"; ValueType: String; Flags: createvalueifdoesntexist 
  89. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "SmtpPassword"; ValueType: String; Flags: createvalueifdoesntexist 
  90. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "SmtpUseAuth"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  91. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "FirstRunMgr"; ValueType: String; ValueData: "1"; 
  92. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "FirstRunOutlook"; ValueType: String; ValueData: "1"; 
  93. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "FirstRunOE"; ValueType: String; ValueData: "1"; 
  94. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "BlockAllImages"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  95. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "DeleteExplicit"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  96. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "BlockExplicitImagesOnly"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist 
  97. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "UsePassword"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist 
  98. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "Password"; ValueType: String; Flags: createvalueifdoesntexist 
  99. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "OEQuarantineFolderID"; ValueType: String; ValueData: "-1"; Flags: createvalueifdoesntexist 
  100. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "ProbsNbTokens"; ValueType: Dword; ValueData: "$D"; Flags: createvalueifdoesntexist 
  101. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "NbWordsFarEnough"; ValueType: Dword; ValueData: "$10E"; Flags: createvalueifdoesntexist 
  102. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "hwnd"; ValueType: Dword; ValueData: "$0"; Flags: createvalueifdoesntexist 
  103. Root: HKLM; Subkey: "Software\Edovia\InboxShield"; ValueName: "CurrLanguage"; ValueType: String; ValueData: "English"; Languages: "en"; 
  104. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "CurrLanguage"; ValueType: String; ValueData: "English"; Languages: "en"; 
  105. Root: HKLM; Subkey: "Software\Edovia\InboxShield"; ValueName: "CurrLanguage"; ValueType: String; ValueData: "Fran
  106. ais"; Languages: "fr"; 
  107. Root: HKCU; Subkey: "Software\Edovia\InboxShield"; ValueName: "CurrLanguage"; ValueType: String; ValueData: "Fran
  108. ais"; Languages: "fr"; 
  109. [Run]
  110. Filename: "{app}\InboxShieldMgr.exe"; Description: "Start the InboxShield Manager now!"; Languages: "en"; Flags: postinstall nowait
  111. Filename: "{app}\InboxShieldMgr.exe"; Description: "Lancer le Gestionnaire InboxShield maintenant!"; Languages: "fr"; Flags: postinstall nowait
  112. Filename: "{app}\Languages\English\IS_Help.chm"; Description: "Read the help file (recommended)."; Languages: "en"; Flags: shellexec postinstall nowait
  113. Filename: "{app}\Languages\Fran
  114. ais\IS_Help.chm"; Description: "Consulter le fichier d'aide (recommand
  115. )."; Languages: "fr"; Flags: shellexec postinstall nowait
  116. Filename: "{app}\updater.exe"; Description: "V
  117. rifier si une mise 
  118.  jour est disponible."; Languages: "fr"; Flags: shellexec postinstall nowait
  119. Filename: "{app}\updater.exe"; Description: "Check for updates."; Languages: "en"; Flags: shellexec postinstall nowait
  120. [Icons]
  121. Name: "{group}\InboxShield Help"; Filename: "{app}\Languages\English\IS_Help.chm"; Languages: "en"; 
  122. Name: "{group}\Aide d'InboxShield Help"; Filename: "{app}\Languages\Fran
  123. ais\IS_Help.chm"; Languages: "fr"; 
  124. Name: "{group}\InboxShield"; Filename: "{app}\InboxShieldMgr.exe"; Languages: "en"; 
  125. Name: "{group}\InboxShield"; Filename: "{app}\InboxShieldMgr.exe"; Languages: "fr"; 
  126. Name: "{group}\Buy InboxShield now!"; Filename: "{app}\BuyNow.html"; Languages: "en"; 
  127. Name: "{group}\Acheter InboxShield maintenant!"; Filename: "{app}\BuyNow.html"; Languages: "fr"; 
  128. Name: "{commonstartup}\InboxShield"; Filename: "{app}\InboxShieldMgr.exe"; Languages: "en"; 
  129. Name: "{commonstartup}\InboxShield"; Filename: "{app}\InboxShieldMgr.exe"; Languages: "fr"; 
  130. Name: "{commondesktop}\InboxShield"; Filename: "{app}\InboxShieldMgr.exe"; Languages: "en"; 
  131. Name: "{commondesktop}\InboxShield"; Filename: "{app}\InboxShieldMgr.exe"; Languages: "fr"; 
  132. [Languages]
  133. ; These files are stubs
  134. ; To achieve better results after recompilation, use the real language files
  135. Name: "en"; MessagesFile: "embedded\en.isl"; LicenseFile: "embedded\enLicense.txt"; 
  136. Name: "fr"; MessagesFile: "embedded\fr.isl"; LicenseFile: "embedded\frLicense.txt"; 
  137.