home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 December / PCWorld_2007-12_cd.bin / zabezpeceni / threatfire / tfinstall.exe / install_script.iss
Text File  |  2007-11-09  |  14KB  |  164 lines

  1. ;InnoSetupVersion=5.1.10
  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=ThreatFire
  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-daily.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  90. Source: "{app}\Database\vdb.xml"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  91.  
  92. [Dirs]
  93. Name: "{commonappdata}\{cm:Company}\{cm:Product}\Temp"; 
  94.  
  95. [Registry]
  96. Root: HKCU; Subkey: "Software\{cm:Manufacturer}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  97. Root: HKCU; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  98. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  99. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFGui.exe"; ValueType: String; ValueData: "{app}\TFGui.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  100. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFGui.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  101. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFService.exe"; ValueType: String; ValueData: "{app}\TFService.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  102. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFService.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  103. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFTray.exe"; ValueType: String; ValueData: "{app}\TFTray.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  104. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFTray.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  105. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "{cm:Product}"; ValueType: String; ValueData: "{app}\TFTray.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue 
  106. Root: HKLM; Subkey: "Software\{cm:Manufacturer}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  107. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "InstallDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  108. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "EngineDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  109. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "ClientDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  110. 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; 
  111. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "ProductVersion"; ValueType: String; ValueData: "3.0.11.0"; MinVersion: 0.0,5.0; 
  112. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "ErrorControl"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  113. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "ImagePath"; ValueType: String; ValueData: "system32\drivers\TfKbMon.sys"; MinVersion: 0.0,5.0; 
  114. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Start"; ValueType: Dword; ValueData: "$3"; MinVersion: 0.0,5.0; 
  115. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Tag"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  116. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Type"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  117. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfSysMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  118. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfFsMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  119. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfNetMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  120.  
  121. [Run]
  122. Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\MsvcRedist.msi"" /qn"; StatusMsg: "Configuring {cm:Product}. Please wait..."; MinVersion: 0.0,5.0; 
  123. Filename: "{app}\TFTray.exe"; Parameters: "/reboot"; MinVersion: 0.0,5.0; Flags: nowait
  124.  
  125. [Icons]
  126. Name: "{group}\{cm:Product}"; Filename: "{app}\TFGui.exe"; MinVersion: 0.0,5.0; 
  127. Name: "{group}\Quick Start Guide"; Filename: "{app}\QuickStart.chm"; MinVersion: 0.0,5.0; 
  128. Name: "{group}\{cm:ProgramOnTheWeb,{cm:Product}}"; Filename: "{cm:RootUrl}"; MinVersion: 0.0,5.0; 
  129. Name: "{group}\{cm:UninstallProgram,{cm:Product}}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.0; 
  130. Name: "{commondesktop}\{cm:Product}"; Filename: "{app}\TFGui.exe"; Tasks: desktopicon; MinVersion: 0.0,5.0; 
  131. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{cm:Product}"; Filename: "{app}\TFGui.exe"; Tasks: quicklaunchicon; MinVersion: 0.0,5.0; 
  132.  
  133. [Tasks]
  134. Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0; 
  135. Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0; 
  136.  
  137. [UninstallDelete]
  138. Type: dirifempty; Name: "{commonappdata}\{cm:Company}\{cm:Product}"; 
  139. Type: dirifempty; Name: "{commonappdata}\{cm:Company}"; 
  140.  
  141. [CustomMessages]
  142. english.NameAndVersion=%1 version %2
  143. english.AdditionalIcons=Additional icons:
  144. english.CreateDesktopIcon=Create a &desktop icon
  145. english.CreateQuickLaunchIcon=Create a &Quick Launch icon
  146. english.ProgramOnTheWeb=%1 on the Web
  147. english.UninstallProgram=Uninstall %1
  148. english.LaunchProgram=Launch %1
  149. english.AssocFileExtension=&Associate %1 with the %2 file extension
  150. english.AssocingFileExtension=Associating %1 with the %2 file extension...
  151. Product=ThreatFire
  152. Company=PC Tools
  153. Manufacturer=PCTools
  154. RootUrl=http://www.threatfire.com
  155. 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.
  156. PrintEula=Do you want to print the End User License Agreement on the default printer?
  157. EulaPrintFailure=Problems printing License file!
  158. EulaPrintButton=&Print License
  159.  
  160. [Languages]
  161. ; These files are stubs
  162. ; To achieve better results after recompilation, use the real language files
  163. Name: "english"; MessagesFile: "embedded\english.isl"; 
  164.