home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 April / 04_03.iso / software / digitalpatrol / files / dp4.exe / install_script.iss
Text File  |  2003-01-29  |  6KB  |  103 lines

  1. ;InnoSetupVersion=3.0.4
  2.  
  3. [Setup]
  4. AppName=Digital Patrol
  5. AppVerName=Digital Patrol 4.0.65
  6. AppId=Digital Patrol
  7. AppVersion=4.0.65
  8. AppPublisher=fCoder
  9. AppPublisherURL=http://www.antiviraldp.com
  10. AppSupportURL=http://www.antiviraldp.com
  11. AppUpdatesURL=http://www.antiviraldp.com
  12. DefaultDirName={pf}\DigitalPatrol 4
  13. DefaultGroupName=Digital Patrol 4
  14. OutputBaseFilename=DP4065
  15. Compression=zip
  16. PrivilegesRequired=none
  17. DisableProgramGroupPage=yes
  18. LicenseFile=embedded\License.txt
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21.  
  22. [Files]
  23. Source: "{app}\asc4.dll"; DestDir: "{app}"; Components: scanner; 
  24. Source: "{app}\DPatrol.exe"; DestDir: "{app}"; Components: scanner; 
  25. Source: "{app}\DPatrolQ.exe"; DestDir: "{app}"; Components: scanner; 
  26. Source: "{app}\kernel40.dll"; DestDir: "{app}"; Components: scanner; 
  27. Source: "{app}\pl.dll"; DestDir: "{app}"; Components: scanner; 
  28. Source: "{app}\psapi.dll"; DestDir: "{app}"; Components: scanner; 
  29. Source: "{app}\StopAPI4.dll"; DestDir: "{app}"; Components: scanner; 
  30. Source: "{app}\Update.exe"; DestDir: "{app}"; Components: scanner; 
  31. Source: "{app}\DPatrolM.exe"; DestDir: "{app}"; Components: monitor; 
  32. Source: "{app}\OE.api"; DestDir: "{app}"; Components: scanner; 
  33. Source: "{app}\OE4.api"; DestDir: "{app}"; Components: scanner; 
  34. Source: "{app}\TheBAT.api"; DestDir: "{app}"; Components: scanner; 
  35. Source: "{app}\UnACE.api"; DestDir: "{app}"; Components: scanner; 
  36. Source: "{app}\UnARJ.api"; DestDir: "{app}"; Components: scanner; 
  37. Source: "{app}\UnMSCAB.api"; DestDir: "{app}"; Components: scanner; 
  38. Source: "{app}\UnRAR.api"; DestDir: "{app}"; Components: scanner; 
  39. Source: "{app}\UnZIP.api"; DestDir: "{app}"; Components: scanner; 
  40. Source: "{app}\daily.avb"; DestDir: "{app}"; Components: base; 
  41. Source: "{app}\kernel4.avb"; DestDir: "{app}"; Components: base; 
  42. Source: "{app}\stop.set"; DestDir: "{app}"; Components: base; 
  43. Source: "{app}\DROP.WAV"; DestDir: "{app}"; Components: scanner; 
  44. Source: "{app}\FINISH.WAV"; DestDir: "{app}"; Components: scanner; 
  45. Source: "{app}\INFECTED.WAV"; DestDir: "{app}"; Components: scanner; 
  46. Source: "{fonts}\tahoma.ttf"; DestDir: "{fonts}"; Components: scanner; Flags: uninsneveruninstall 
  47. Source: "{fonts}\tahomabd.ttf"; DestDir: "{fonts}"; Components: scanner; Flags: uninsneveruninstall 
  48. Source: "{app}\StopPlugin.bav"; DestDir: "{app}"; Components: scanner; 
  49. Source: "{sys}\shellex.dll"; DestDir: "{sys}"; Components: scanner; Flags: restartreplace regserver 
  50. Source: "{app}\dpatrol.chm"; DestDir: "{app}"; Components: manual; 
  51.  
  52. [Registry]
  53. Root: HKCU; Subkey: "Software\fCoder\DPatrol4"; Flags: uninsdeletekey 
  54. Root: HKCU; Subkey: "Software\fCoder\DPatrol4"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletekey 
  55. Root: HKCU; Subkey: "Software\fCoder\DPatrol4"; ValueName: "Version"; ValueType: String; ValueData: "4.0.65"; Flags: uninsdeletekey 
  56. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "DP Monitor"; ValueType: String; ValueData: "{app}\DPatrolM.exe"; Components: monitor; Flags: uninsdeletevalue 
  57.  
  58. [Run]
  59. Filename: "regsvr32.exe"; Parameters: "ShellEx.dll /s"; WorkingDir: "{sys}"; Flags: shellexec 
  60. Filename: "{app}\dpatrol.exe"; WorkingDir: "{app}"; Description: "Run DP Scanner"; Flags: postinstall skipifsilent nowait
  61. Filename: "http://www.antiviraldp.com"; Description: "Visit site"; Flags: shellexec postinstall skipifsilent nowait
  62. Filename: "{app}\DPatrolM.exe"; WorkingDir: "{app}"; Components: monitor; Flags: skipifsilent nowait
  63.  
  64. [UninstallRun]
  65. Filename: "regsvr32.exe"; Parameters: "ShellEx.dll /s /u"; WorkingDir: "{sys}"; Flags: shellexec 
  66. Filename: "http://www.fcoder.com/uninstall/index.htm?24&DP"; Flags: shellexec nowait
  67.  
  68. [Icons]
  69. Name: "{group}\DP Scanner"; Filename: "{app}\DPatrol.exe"; WorkingDir: "{app}"; Components: scanner; 
  70. Name: "{group}\DP Monitor"; Filename: "{app}\DPatrolM.exe"; WorkingDir: "{app}"; Components: monitor; 
  71. Name: "{group}\DP Manual"; Filename: "{app}\dpatrol.chm"; WorkingDir: "{app}"; Components: manual; 
  72. Name: "{group}\Live Update"; Filename: "{app}\update.exe"; WorkingDir: "{app}"; Components: scanner; 
  73. Name: "{group}\DP Online"; Filename: "http://www.antiviraldp.com"; 
  74. Name: "{group}\Buy Now!"; Filename: "http://www.antiviraldp.com/order.htm"; 
  75. Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; 
  76. Name: "{userdesktop}\DP Scanner"; Filename: "{app}\DPatrol.exe"; WorkingDir: "{app}"; Components: scanner; Tasks: desktopicon; 
  77. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\DP Scanner"; Filename: "{app}\dpatrol.exe"; WorkingDir: "{app}"; Components: scanner; Tasks: quicklaunchicon; 
  78.  
  79. [Tasks]
  80. Name: "desktopicon"; Description: "Create a &Desktop icon"; GroupDescription: "Additional icons:"; Components: "scanner"; 
  81. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; Components: "scanner"; 
  82.  
  83. [Components]
  84. Name: "scanner"; Description: "DP Scanner"; Types: "full custom"; 
  85. Name: "base"; Description: "Antivirus database"; Types: "full custom"; 
  86. Name: "monitor"; Description: "DP Monitor"; Types: "full"; 
  87. Name: "manual"; Description: "DP Manual"; Types: "full"; 
  88.  
  89. [InstallDelete]
  90. Type: files; Name: "{app}\DPatrol.db"; 
  91. Type: files; Name: "{app}\psapi.dll"; 
  92. Type: files; Name: "{app}\*.txt"; 
  93. Type: files; Name: "{app}\*.ini"; 
  94. Type: files; Name: "{app}\*.avb"; 
  95. Type: files; Name: "{app}\*.set"; 
  96. Type: files; Name: "{app}\*.url"; 
  97. Type: files; Name: "{app}\*.api"; 
  98. Type: files; Name: "{app}\*.exc"; 
  99.  
  100. [Types]
  101. Name: "full"; Description: "Full installation"; 
  102. Name: "custom"; Description: "Custom installation"; 
  103.