home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 March / CMCD0305.ISO / Software / Shareware / Comunicatii / TrafMeter5 / TrafMeter56.exe / install_script.iss
Text File  |  2005-01-15  |  12KB  |  136 lines

  1. ;InnoSetupVersion=4.2.0
  2.  
  3. [Setup]
  4. AppName=TrafMeter
  5. AppVerName=TrafMeter 5.6.290
  6. AppId=TrafMeter
  7. AppPublisher=Marel IT Solutions
  8. AppPublisherURL=http://www.trafmeter.com
  9. AppSupportURL=http://www.trafmeter.com
  10. AppUpdatesURL=http://www.trafmeter.com
  11. DefaultDirName={pf}\TrafMeter
  12. DefaultGroupName=TrafMeter
  13. OutputBaseFilename=setup
  14. Compression=lzma
  15. DisableProgramGroupPage=yes
  16. InfoBeforeFile=embedded\InfoBefore.txt
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19.  
  20. [Files]
  21. Source: "{app}\TrafAdmin.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  22. Source: "{app}\TrafAdmin.exe.Manifest"; DestDir: "{app}"; Components: manage; MinVersion: 0.0,5.01; 
  23. Source: "{app}\TrafSvc.ico"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0; 
  24. Source: "{app}\TrafSvc,1.exe"; DestDir: "{app}"; DestName: "TrafSvc.exe"; Components: main; MinVersion: 4.1,0.0; 
  25. Source: "{app}\TrafSvc,2.exe"; DestDir: "{app}"; DestName: "TrafSvc.exe"; Components: main; 
  26. Source: "{app}\TrafSvc.dll"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0; 
  27. Source: "{app}\AprDlg.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  28. Source: "{app}\GuiLib.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  29. Source: "{app}\TrafMonitor.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  30. Source: "{app}\TrafReport.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  31. Source: "{app}\KillMonitor.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  32. Source: "{app}\KillService.exe"; DestDir: "{app}"; Components: main; MinVersion: 4.1,0.0; 
  33. Source: "{app}\TrafReset.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  34. Source: "{app}\TrafDlg.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  35. Source: "{app}\ndisapi.dll"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0; 
  36. Source: "{app}\thelp,1.chm"; DestDir: "{app}"; DestName: "thelp.chm"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0; 
  37. Source: "{app}\thelp_de.chm"; DestDir: "{app}"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0; 
  38. Source: "{app}\thelp_en.chm"; DestDir: "{app}"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0; 
  39. Source: "{app}\thelp,2.chm"; DestDir: "{app}"; DestName: "thelp.chm"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0; 
  40. Source: "{sys}\drivers\tmeter.sys"; DestDir: "{sys}\drivers"; Components: main; 
  41. Source: "{sys}\tmeter.vxd"; DestDir: "{sys}"; Components: main; MinVersion: 4.1,0.0; 
  42. Source: "{app}\XSLExamples\traffic.xsl"; DestDir: "{app}\XSLExamples"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist 
  43. Source: "{app}\XSLExamples\traffic2.xsl"; DestDir: "{app}\XSLExamples"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist 
  44. Source: "{app}\month.xsl"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist 
  45. Source: "{app}\XSLExamples\month.xsl"; DestDir: "{app}\XSLExamples"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist 
  46. Source: "{app}\fsreport.xsl"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  47. Source: "{app}\FilterSets\default.tmf"; DestDir: "{app}\FilterSets"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist 
  48. Source: "{app}\news.htm"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  49. Source: "{app}\style.css"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  50. Source: "{app}\tmeter.mdb"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist 
  51. Source: "{app}\laRTL.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  52. Source: "{app}\trafmeter.la"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  53. Source: "{app}\activation.txt"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0; 
  54. Source: "{app}\mfc71.dll"; DestDir: "{app}"; MinVersion: 4.1,4.0; 
  55. Source: "{app}\msvcr71.dll"; DestDir: "{app}"; MinVersion: 4.1,4.0; 
  56. Source: "{app}\msvcp71.dll"; DestDir: "{app}"; MinVersion: 4.1,4.0; 
  57.  
  58. [Dirs]
  59. Name: "{app}\Logs"; 
  60. Name: "{app}\FilterSets"; 
  61. Name: "{app}\FilterSetsBackup"; 
  62. Name: "{app}\XSLExamples"; 
  63.  
  64. [Registry]
  65. Root: HKCU; Subkey: "Software\TrafMeter Software"; Components: manage; MinVersion: 4.1,4.0; Flags: uninsdeletekey 
  66. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "TrafMonitor"; ValueType: String; ValueData: "{app}\trafmonitor.exe /logon"; Components: manage; MinVersion: 4.1,4.0; Flags: uninsdeletevalue deletevalue 
  67. Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "CategoryMessageFile"; ValueType: String; ValueData: "{app}\trafsvc.dll"; Components: main; Flags: deletevalue 
  68. Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "EventMessageFile"; ValueType: String; ValueData: "{app}\trafsvc.dll"; Components: main; Flags: deletevalue 
  69. Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "ParameterMessageFile"; ValueType: String; ValueData: "{app}\trafsvc.dll"; Components: main; Flags: deletevalue 
  70. Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "TypesSupported"; ValueType: Dword; ValueData: "$7"; Components: main; Flags: deletevalue 
  71. Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "CategoryCount"; ValueType: Dword; ValueData: "$F"; Components: main; Flags: deletevalue 
  72. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; Components: main; Flags: uninsdeletekey 
  73. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Type"; ValueType: Dword; ValueData: "$1"; Components: main; 
  74. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Group"; ValueType: String; ValueData: "Network"; Components: main; 
  75. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Error Control"; ValueType: Dword; ValueData: "$1"; Components: main; 
  76. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Start"; ValueType: Dword; ValueData: "$0"; Components: main; MinVersion: 0.0,5.0; 
  77. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Start"; ValueType: Dword; ValueData: "$1"; Components: main; OnlyBelowVersion: 0.0,5.0; 
  78. Root: HKLM; Subkey: "System\CurrentControlSet\Services\VxD\Tmeter"; ValueName: "StaticVxD"; ValueType: String; ValueData: "tmeter.vxd"; Components: main; MinVersion: 4.1,0.0; Flags: uninsdeletekey 
  79. Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "FiltersetFolder"; ValueType: String; ValueData: "{app}\FilterSets\"; Components: main; MinVersion: 4.1,4.0; 
  80. Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "FiltersetFolderBackup"; ValueType: String; ValueData: "{app}\FilterSetsBackup\"; Components: main; MinVersion: 4.1,4.0; 
  81. Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "LogFolder"; ValueType: String; ValueData: "{app}\Logs\"; Components: main; MinVersion: 4.1,4.0; 
  82. Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "InstallLang"; ValueType: Dword; ValueData: "$409"; Components: main; MinVersion: 4.1,4.0; 
  83. Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "InstallLang"; ValueType: Dword; ValueData: "$407"; Languages: "de"; MinVersion: 4.1,4.0; 
  84. Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "InstallLang"; ValueType: Dword; ValueData: "$409"; Languages: "en"; MinVersion: 4.1,4.0; 
  85.  
  86. [Run]
  87. Filename: "{app}\TrafSvc.exe"; Parameters: "/regserver"; StatusMsg: "Registering service"; Components: main; MinVersion: 4.1,4.0; Flags: waituntilidle
  88. Filename: "{app}\TrafSvc.exe"; Parameters: "/service"; StatusMsg: "Installing service"; Components: main; Flags: waituntilidle
  89.  
  90. [UninstallRun]
  91. Filename: "{app}\KillMonitor.exe"; Components: manage; MinVersion: 4.1,4.0; Flags: skipifdoesntexist waituntilidle
  92. Filename: "{app}\KillService.exe"; Components: main; MinVersion: 4.1,0.0; Flags: skipifdoesntexist waituntilidle
  93. Filename: "{app}\TrafSvc.exe"; Parameters: "/uninstall"; Components: main; Flags: skipifdoesntexist waituntilidle
  94.  
  95. [Icons]
  96. Name: "{group}\TrafMeter Administrative Console"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0; 
  97. Name: "{group}\TrafMeter Administrations-Konsole"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0; 
  98. Name: "{group}\TrafMeter Service"; Filename: "{app}\TrafSvc.exe"; Components: main; Languages: "en"; MinVersion: 4.1,4.0; 
  99. Name: "{group}\TrafMeter Dienst"; Filename: "{app}\TrafSvc.exe"; Components: main; Languages: "de"; MinVersion: 4.1,4.0; 
  100. Name: "{group}\TrafMeter Service Monitor"; Filename: "{app}\TrafMonitor.exe"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0; 
  101. Name: "{group}\TrafMeter Dienstemonitor"; Filename: "{app}\TrafMonitor.exe"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0; 
  102. Name: "{group}\TrafMeter Viewer for Traffic Reports"; Filename: "{app}\TrafReport.exe"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0; 
  103. Name: "{group}\TrafMeter Viewer fⁿr Traffic Berichte"; Filename: "{app}\TrafReport.exe"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0; 
  104. Name: "{group}\Install TrafMeter as a Windows Service"; Filename: "{app}\TrafSvc.exe"; Parameters: "/install"; IconFilename: "{app}\trafsvc.ico"; Components: main; Languages: "en"; 
  105. Name: "{group}\TrafMeter als Dienst installieren"; Filename: "{app}\TrafSvc.exe"; Parameters: "/install"; IconFilename: "{app}\trafsvc.ico"; Components: main; Languages: "de"; 
  106. Name: "{group}\TrafMeter Manual (English)"; Filename: "{app}\thelp.chm"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0; 
  107. Name: "{group}\TrafMeter Hilfe (Deutsch)"; Filename: "{app}\thelp_de.chm"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0; 
  108. Name: "{group}\TrafMeter Manual (English)"; Filename: "{app}\thelp_en.chm"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0; 
  109. Name: "{group}\TrafMeter Hilfe (Deutsch)"; Filename: "{app}\thelp.chm"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0; 
  110. Name: "{group}\What is new in TrafMeter"; Filename: "{app}\news.htm"; Components: manage; MinVersion: 4.1,4.0; 
  111. Name: "{userdesktop}\TrafMeter Administrative Console"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Tasks: desktopicon; Languages: "en"; MinVersion: 4.1,4.0; 
  112. Name: "{userdesktop}\TrafMeter Administrations-Konsole"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Tasks: desktopicon; Languages: "de"; MinVersion: 4.1,4.0; 
  113. Name: "{group}\Remove TrafMeter"; Filename: "{app}\unins000.exe"; Languages: "en"; MinVersion: 4.1,4.0; 
  114. Name: "{group}\TrafMeter entfernen"; Filename: "{app}\unins000.exe"; Languages: "de"; MinVersion: 4.1,4.0; 
  115.  
  116. [Tasks]
  117. Name: "desktopicon"; Description: "Create a desktop icon"; GroupDescription: "Additional icons:"; Languages: "en"; 
  118. Name: "desktopicon"; Description: "Ein Icon auf dem Desktop erstellen"; GroupDescription: "ZusΣtzliche Ikonen:"; Languages: "de"; 
  119.  
  120. [Components]
  121. Name: "main"; Description: "TrafMeter"; Types: "full"; MinVersion: 4.1,4.0; 
  122. Name: "manage"; Description: "TrafMeter Administrative Console"; Types: "full compact"; Languages: "en"; MinVersion: 4.1,4.0; 
  123. Name: "manage"; Description: "Administrations-Konsole"; Types: "full compact"; Languages: "de"; MinVersion: 4.1,4.0; 
  124.  
  125. [Types]
  126. Name: "full"; Description: "Full installation"; Languages: "en"; MinVersion: 4.1,4.0; 
  127. Name: "full"; Description: "VollstΣndige Installation"; Languages: "de"; MinVersion: 4.1,4.0; 
  128. Name: "compact"; Description: "Only tool for remote managment of TrafMeter Service"; Languages: "en"; MinVersion: 4.1,4.0; 
  129. Name: "compact"; Description: "Tool fⁿr die Remote Administration des TrafMeter Dienstes"; Languages: "de"; MinVersion: 4.1,4.0; 
  130.  
  131. [Languages]
  132. ; These files are stubs
  133. ; To achieve better results after recompilation, use the real language files
  134. Name: "en"; MessagesFile: "embedded\en.isl"; 
  135. Name: "de"; MessagesFile: "embedded\de.isl"; 
  136.