home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 December / PCWDEC07.iso / Software / Freeware / ThreatFire / tfinstall.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2007-08-31  |  13.7 KB  |  153 lines

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