home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 February / PCWorld_2008-02_cd.bin / zabezpeceni / threatfire / tfinstall.exe / install_script.iss
Text File  |  2008-01-08  |  14KB  |  167 lines

  1. ;InnoSetupVersion=5.2.1
  2.  
  3. [Setup]
  4. AppName={cm:Product}
  5. AppVerName={cm:Product} 3.0
  6. AppId=3554AA4B-9B0B-451a-A269-2B5F53982209
  7. AppPublisher={cm:Company}
  8. AppPublisherURL={cm:RootUrl}
  9. AppSupportURL={cm:RootUrl}/support
  10. AppUpdatesURL={cm:RootUrl}/updates
  11. DefaultDirName={pf}\{cm:Product}
  12. DefaultGroupName={cm:Product}
  13. OutputBaseFilename=in
  14. Compression=lzma
  15. ArchitecturesAllowed=x86
  16. ExtraDiskSpaceRequired=1048576
  17. DisableProgramGroupPage=yes
  18. LicenseFile=embedded\License.rtf
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21.  
  22. [Files]
  23. Source: "{app}\eula.rtf"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: dontcopy 
  24. Source: "{app}\TFCfg.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  25. Source: "{app}\TFAPI.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  26. Source: "{app}\TFAVE.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  27. Source: "{app}\TFCR.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  28. Source: "{app}\TFCRDlg.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  29. Source: "{app}\TFCRUI.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  30. Source: "{app}\TFCRW.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  31. Source: "{app}\TFDBM.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  32. Source: "{app}\TFE.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  33. Source: "{app}\TFGui.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  34. Source: "{app}\TFLog.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  35. Source: "{app}\TFMisc.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  36. Source: "{app}\TFMon.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  37. Source: "{app}\TFNI.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  38. Source: "{app}\TFO.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  39. Source: "{app}\TFQT.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  40. Source: "{app}\TFRK.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  41. Source: "{app}\TFScan.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  42. Source: "{app}\TFServer.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  43. Source: "{app}\TFService.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  44. Source: "{app}\TFSF.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  45. Source: "{app}\TFTM.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  46. Source: "{app}\TFTray.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  47. Source: "{app}\TFUD.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  48. Source: "{app}\TFUN.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  49. Source: "{app}\TFUndo.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  50. Source: "{app}\TFWAH.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  51. Source: "{app}\TFWS.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  52. Source: "{sys}\Drivers\TfFsMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  53. Source: "{sys}\Drivers\TfKbMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall 
  54. Source: "{sys}\Drivers\TfNetMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  55. Source: "{sys}\Drivers\TfSysMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  56. Source: "{app}\TFWL.db4"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  57. Source: "{app}\TFBL.db4"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  58. Source: "{app}\TFCL.db4"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  59. Source: "{app}\ThreatFire.chm"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  60. Source: "{app}\QuickStart.chm"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  61. Source: "{commonappdata}\{cm_Company}\{cm_Product}\General.dat"; DestDir: "{commonappdata}\{cm:Company}\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  62. Source: "{commonappdata}\{cm_Company}\{cm_Product}\Specific.dat"; DestDir: "{commonappdata}\{cm:Company}\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  63. Source: "{tmp}\MsvcRedist.msi"; DestDir: "{tmp}"; MinVersion: 0.0,5.0; Flags: deleteafterinstall 
  64. Source: "{app}\engine.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  65. Source: "{app}\msvcr71.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  66. Source: "{app}\Database\av10-000.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  67. Source: "{app}\Database\av10-001.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  68. Source: "{app}\Database\av10-002.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  69. Source: "{app}\Database\av10-003.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  70. Source: "{app}\Database\av10-004.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  71. Source: "{app}\Database\av10-005.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  72. Source: "{app}\Database\av10-006.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  73. Source: "{app}\Database\av10-007.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  74. Source: "{app}\Database\av10-008.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  75. Source: "{app}\Database\av10-009.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  76. Source: "{app}\Database\av10-010.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  77. Source: "{app}\Database\av10-011.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  78. Source: "{app}\Database\av10-012.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  79. Source: "{app}\Database\av10-013.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  80. Source: "{app}\Database\av10-014.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  81. Source: "{app}\Database\av10-015.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  82. Source: "{app}\Database\av10-016.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  83. Source: "{app}\Database\av10-017.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  84. Source: "{app}\Database\av10-018.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  85. Source: "{app}\Database\av10-019.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  86. Source: "{app}\Database\av10-020.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  87. Source: "{app}\Database\av10-021.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  88. Source: "{app}\Database\av10-022.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  89. Source: "{app}\Database\av10-023.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  90. Source: "{app}\Database\av10-100.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  91. Source: "{app}\Database\av10-daily.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  92. Source: "{app}\Database\vdb.xml"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  93.  
  94. [Dirs]
  95. Name: "{commonappdata}\{cm:Company}\{cm:Product}\Temp"; 
  96.  
  97. [Registry]
  98. Root: HKCU; Subkey: "Software\{cm:Manufacturer}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  99. Root: HKCU; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  100. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  101. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFGui.exe"; ValueType: String; ValueData: "{app}\TFGui.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  102. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFGui.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  103. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFService.exe"; ValueType: String; ValueData: "{app}\TFService.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  104. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFService.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  105. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFTray.exe"; ValueType: String; ValueData: "{app}\TFTray.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  106. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFTray.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  107. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "{cm:Product}"; ValueType: String; ValueData: "{app}\TFTray.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue 
  108. Root: HKLM; Subkey: "Software\{cm:Manufacturer}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  109. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "InstallDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  110. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "EngineDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  111. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "ClientDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  112. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "Exclusion"; ValueType: MultiSZ; ValueData: ".dbx{break}.ost{break}.mbx{break}.dbt{break}.bak{break}.iso{break}.ttf{break}.pst{break}"; MinVersion: 0.0,5.0; 
  113. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "ProductVersion"; ValueType: String; ValueData: "{cm:TFVersion}"; MinVersion: 0.0,5.0; 
  114. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "ErrorControl"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  115. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "ImagePath"; ValueType: String; ValueData: "system32\drivers\TfKbMon.sys"; MinVersion: 0.0,5.0; 
  116. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Start"; ValueType: Dword; ValueData: "$3"; MinVersion: 0.0,5.0; 
  117. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Tag"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  118. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Type"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  119. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfSysMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  120. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfFsMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  121. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfNetMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  122.  
  123. [Run]
  124. Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\MsvcRedist.msi"" /qn"; StatusMsg: "Configuring {cm:Product}. Please wait..."; MinVersion: 0.0,5.0; 
  125. Filename: "{app}\TFTray.exe"; Parameters: "/reboot"; MinVersion: 0.0,5.0; Flags: nowait
  126.  
  127. [Icons]
  128. Name: "{group}\{cm:Product}"; Filename: "{app}\TFGui.exe"; MinVersion: 0.0,5.0; 
  129. Name: "{group}\Quick Start Guide"; Filename: "{app}\QuickStart.chm"; MinVersion: 0.0,5.0; 
  130. Name: "{group}\{cm:ProgramOnTheWeb,{cm:Product}}"; Filename: "{cm:RootUrl}"; MinVersion: 0.0,5.0; 
  131. Name: "{group}\{cm:UninstallProgram,{cm:Product}}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.0; 
  132. Name: "{commondesktop}\{cm:Product}"; Filename: "{app}\TFGui.exe"; Tasks: desktopicon; MinVersion: 0.0,5.0; 
  133. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{cm:Product}"; Filename: "{app}\TFGui.exe"; Tasks: quicklaunchicon; MinVersion: 0.0,5.0; 
  134.  
  135. [Tasks]
  136. Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0; 
  137. Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0; 
  138.  
  139. [UninstallDelete]
  140. Type: dirifempty; Name: "{commonappdata}\{cm:Company}\{cm:Product}"; 
  141. Type: dirifempty; Name: "{commonappdata}\{cm:Company}"; 
  142.  
  143. [CustomMessages]
  144. english.NameAndVersion=%1 version %2
  145. english.AdditionalIcons=Additional icons:
  146. english.CreateDesktopIcon=Create a &desktop icon
  147. english.CreateQuickLaunchIcon=Create a &Quick Launch icon
  148. english.ProgramOnTheWeb=%1 on the Web
  149. english.UninstallProgram=Uninstall %1
  150. english.LaunchProgram=Launch %1
  151. english.AssocFileExtension=&Associate %1 with the %2 file extension
  152. english.AssocingFileExtension=Associating %1 with the %2 file extension...
  153. Product=ThreatFire
  154. Company=PC Tools
  155. Manufacturer=PCTools
  156. RootUrl=http://www.threatfire.com
  157. CHFound=ThreatFire has detected that Cyberhawk is installed on this computer. ThreatFire completely replaces Cyberhawk and both programs cannot be installed at the same time on the same computer. To avoid any potential conflicts please uninstall Cyberhawk now. After Cyberhawk has been uninstalled you may proceed with the ThreatFire installation.%n%nTo uninstall Cyberhawk go to Add or Remove Programs in the Control Panel.
  158. PrintEula=Do you want to print the End User License Agreement on the default printer?
  159. EulaPrintFailure=Problems printing License file!
  160. EulaPrintButton=&Print License
  161. TFVersion=3.0.13.11
  162.  
  163. [Languages]
  164. ; These files are stubs
  165. ; To achieve better results after recompilation, use the real language files
  166. Name: "english"; MessagesFile: "embedded\english.isl"; 
  167.