home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 April / CHIP CD (4 - 2007).iso / systeem / beveil / hitmanpro25.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2007-02-20  |  10.7 KB  |  148 lines

  1. ;InnoSetupVersion=5.1.2
  2. [Setup]
  3. AppName=Hitman Pro 2.5.1
  4. AppVerName=Hitman Pro
  5. AppId={{9B77AF57-F7B2-488F-8B75-1DDDCC447545}
  6. AppPublisher=Mark Loman
  7. AppPublisherURL=http://www.hitmanpro.com/
  8. AppSupportURL=http://www.hitmanpro.com/
  9. AppUpdatesURL=http://www.hitmanpro.com/
  10. DefaultDirName={pf}\Hitman Pro
  11. DefaultGroupName=Hitman Pro
  12. UninstallDisplayIcon={app}\hitmanpro.ico
  13. UninstallDisplayName=Hitman Pro
  14. OutputBaseFilename=hitmanpro25
  15. Compression=lzma
  16. DisableProgramGroupPage=yes
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19. [Files]
  20. Source: "{app}\hitmanpro2.exe"; DestDir: "{app}"; Flags: ignoreversion 
  21. Source: "{app}\surfright.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\update.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\srhelper.pak"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\uninstall.exe"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{sys}\mscomctl.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver onlyifdoesntexist 
  26. Source: "{app}\alkep.dat"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\alrem.dat"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\wget.exe"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\logs\hitmanpro.jpg"; DestDir: "{app}\logs"; Flags: uninsneveruninstall ignoreversion 
  30. Source: "{app}\icons\ie.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  31. Source: "{app}\icons\ie-s.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  32. Source: "{app}\icons\ff.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  33. Source: "{app}\icons\ff-s.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  34. Source: "{app}\icons\msnmsgr.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  35. Source: "{app}\icons\oe.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  36. Source: "{app}\icons\oe-s.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  37. Source: "{app}\icons\ol.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  38. Source: "{app}\icons\ol-s.ico"; DestDir: "{app}\icons"; Flags: ignoreversion 
  39. Source: "{app}\Registry.pol"; DestDir: "{app}"; Flags: ignoreversion 
  40. Source: "{app}\pacrypt.exe"; DestDir: "{app}"; Flags: ignoreversion 
  41. Source: "{app}\paext.exe"; DestDir: "{app}"; Flags: ignoreversion 
  42. Source: "{app}\pacomp.exe"; DestDir: "{app}"; Flags: ignoreversion 
  43. Source: "{app}\unrar3.dll"; DestDir: "{app}"; Flags: ignoreversion 
  44. [Dirs]
  45. Name: "{app}\updates"; Flags: uninsalwaysuninstall 
  46. Name: "{app}\packages"; Flags: uninsalwaysuninstall 
  47. Name: "{app}\logs"; Flags: uninsalwaysuninstall 
  48. Name: "{app}\icons"; Flags: uninsalwaysuninstall 
  49. Name: "{app}\quarantine"; Flags: uninsalwaysuninstall 
  50. [Registry]
  51. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Clean Deep"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist uninsdeletevalue 
  52. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "NOD32 Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  53. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "VirusScan Clean"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist uninsdeletevalue 
  54. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Disk Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  55. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "CWShredder Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  56. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Ad-aware Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  57. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Spy Sweeper Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  58. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Spybot Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  59. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "SpywareBlaster Immunize"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  60. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Spyware Block List Immunize"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  61. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Spyware Doctor Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  62. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Spybot Immunize"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  63. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Messenger Immunize"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  64. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "DSO Immunize"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  65. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "IE Install On Demand Immunize"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  66. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "IE Medium Internet Zone Immunize"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  67. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "IE third-party extensions Immunize"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist uninsdeletevalue 
  68. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Install Folder"; ValueType: String; ValueData: "(default)"; Flags: createvalueifdoesntexist uninsdeletevalue 
  69. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Enable Updates"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  70. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Upload Stats"; ValueType: String; Flags: createvalueifdoesntexist deletevalue 
  71. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "HPAS Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  72. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "HPAS Heuristic analysis"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  73. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Search for low-risk threats"; ValueType: String; ValueData: "0"; Flags: createvalueifdoesntexist uninsdeletevalue 
  74. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "First Run"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  75. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Language"; ValueType: String; ValueData: "NL"; Languages: "nl"; Flags: uninsdeletevalue 
  76. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Language"; ValueType: String; ValueData: "DE"; Languages: "de"; Flags: uninsdeletevalue 
  77. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Language"; ValueType: String; ValueData: "EN"; Languages: "en"; Flags: uninsdeletevalue 
  78. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Uninstalled"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  79. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Ewido Clean"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletekey 
  80. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "UPnP Survey Ask"; ValueType: String; Flags: uninsdeletekey 
  81. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "UPnP Survey Sent"; ValueType: String; Flags: uninsdeletekey 
  82. Root: HKCU; Subkey: "Software\Hitman Pro"; ValueName: "Auto Removal"; ValueType: String; ValueData: "1"; Flags: createvalueifdoesntexist uninsdeletevalue 
  83. [Run]
  84. Filename: "{app}\hitmanpro2.exe"; WorkingDir: "{app}"; Description: "{cm:LaunchProgram,Hitman Pro}"; Flags: postinstall skipifsilent nowait
  85. [UninstallRun]
  86. Filename: "{app}\uninstall.exe"; WorkingDir: "{app}"; 
  87. [Icons]
  88. Name: "{group}\Hitman Pro"; Filename: "{app}\hitmanpro2.exe"; WorkingDir: "{app}"; IconFilename: "{app}\hitmanpro2.exe"; 
  89. Name: "{group}\{cm:UninstallProgram,Hitman Pro}"; Filename: "{uninstallexe}"; 
  90. Name: "{userdesktop}\Hitman Pro"; Filename: "{app}\hitmanpro2.exe"; WorkingDir: "{app}"; IconFilename: "{app}\hitmanpro2.exe"; Tasks: desktopicon; 
  91. [Tasks]
  92. Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; 
  93. [UninstallDelete]
  94. Type: filesandordirs; Name: "{app}\brightside.dll"; 
  95. Type: filesandordirs; Name: "{app}\vista.bmp"; 
  96. Type: filesandordirs; Name: "{app}\strider.bin"; 
  97. Type: filesandordirs; Name: "{app}\stridersafe.bin"; 
  98. Type: filesandordirs; Name: "{app}\hitmanpro.log"; 
  99. Type: filesandordirs; Name: "{app}\spybotsd.ini"; 
  100. Type: filesandordirs; Name: "{app}\stinger.opt"; 
  101. Type: filesandordirs; Name: "{app}\advcheck"; 
  102. Type: filesandordirs; Name: "{app}\includes.cookies"; 
  103. Type: filesandordirs; Name: "{app}\includes"; 
  104. Type: filesandordirs; Name: "{app}\tools"; 
  105. Type: files; Name: "{app}\resetlog.txt"; 
  106. Type: files; Name: "{app}\engine.exe"; 
  107. Type: files; Name: "{app}\updates.ini"; 
  108. Type: filesandordirs; Name: "{app}\packages"; 
  109. Type: filesandordirs; Name: "{app}\updates"; 
  110. Type: filesandordirs; Name: "{app}\icons"; 
  111. Type: filesandordirs; Name: "{app}\quarantine"; 
  112. Type: dirifempty; Name: "{app}"; 
  113. [CustomMessages]
  114. nl.NameAndVersion=%1 versie %2
  115. nl.AdditionalIcons=Extra snelkoppelingen:
  116. nl.CreateDesktopIcon=Maak een snelkoppeling op het &bureaublad
  117. nl.CreateQuickLaunchIcon=Maak een snelkoppeling op de &Snel starten werkbalk
  118. nl.ProgramOnTheWeb=%1 op het Web
  119. nl.UninstallProgram=Verwijder %1
  120. nl.LaunchProgram=&Start %1
  121. nl.AssocFileExtension=&Koppel %1 aan de %2 bestandsextensie
  122. nl.AssocingFileExtension=Bezig met koppelen van %1 aan de %2 bestandsextensie...
  123. de.NameAndVersion=%1 Version %2
  124. de.AdditionalIcons=Zus
  125. tzliche Symbole:
  126. de.CreateDesktopIcon=&Desktop-Symbol anlegen
  127. de.CreateQuickLaunchIcon=Symbol in der Schnellstartleiste anlegen
  128. de.ProgramOnTheWeb=%1 im Internet
  129. de.UninstallProgram=%1 entfernen
  130. de.LaunchProgram=%1 starten
  131. de.AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
  132. de.AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
  133. en.NameAndVersion=%1 version %2
  134. en.AdditionalIcons=Additional icons:
  135. en.CreateDesktopIcon=Create a &desktop icon
  136. en.CreateQuickLaunchIcon=Create a &Quick Launch icon
  137. en.ProgramOnTheWeb=%1 on the Web
  138. en.UninstallProgram=Uninstall %1
  139. en.LaunchProgram=Launch %1
  140. en.AssocFileExtension=&Associate %1 with the %2 file extension
  141. en.AssocingFileExtension=Associating %1 with the %2 file extension...
  142. [Languages]
  143. ; These files are stubs
  144. ; To achieve better results after recompilation, use the real language files
  145. Name: "nl"; MessagesFile: "embedded\nl.isl"; LicenseFile: "embedded\nlLicense.rtf"; 
  146. Name: "de"; MessagesFile: "embedded\de.isl"; LicenseFile: "embedded\deLicense.rtf"; 
  147. Name: "en"; MessagesFile: "embedded\en.isl"; LicenseFile: "embedded\enLicense.rtf"; 
  148.