home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 March
/
CMCD0305.ISO
/
Software
/
Shareware
/
Comunicatii
/
TrafMeter5
/
TrafMeter56.exe
/
install_script.iss
Wrap
Text File
|
2005-01-15
|
12KB
|
136 lines
;InnoSetupVersion=4.2.0
[Setup]
AppName=TrafMeter
AppVerName=TrafMeter 5.6.290
AppId=TrafMeter
AppPublisher=Marel IT Solutions
AppPublisherURL=http://www.trafmeter.com
AppSupportURL=http://www.trafmeter.com
AppUpdatesURL=http://www.trafmeter.com
DefaultDirName={pf}\TrafMeter
DefaultGroupName=TrafMeter
OutputBaseFilename=setup
Compression=lzma
DisableProgramGroupPage=yes
InfoBeforeFile=embedded\InfoBefore.txt
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\TrafAdmin.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\TrafAdmin.exe.Manifest"; DestDir: "{app}"; Components: manage; MinVersion: 0.0,5.01;
Source: "{app}\TrafSvc.ico"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0;
Source: "{app}\TrafSvc,1.exe"; DestDir: "{app}"; DestName: "TrafSvc.exe"; Components: main; MinVersion: 4.1,0.0;
Source: "{app}\TrafSvc,2.exe"; DestDir: "{app}"; DestName: "TrafSvc.exe"; Components: main;
Source: "{app}\TrafSvc.dll"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0;
Source: "{app}\AprDlg.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\GuiLib.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\TrafMonitor.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\TrafReport.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\KillMonitor.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\KillService.exe"; DestDir: "{app}"; Components: main; MinVersion: 4.1,0.0;
Source: "{app}\TrafReset.exe"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\TrafDlg.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\ndisapi.dll"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0;
Source: "{app}\thelp,1.chm"; DestDir: "{app}"; DestName: "thelp.chm"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0;
Source: "{app}\thelp_de.chm"; DestDir: "{app}"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0;
Source: "{app}\thelp_en.chm"; DestDir: "{app}"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0;
Source: "{app}\thelp,2.chm"; DestDir: "{app}"; DestName: "thelp.chm"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0;
Source: "{sys}\drivers\tmeter.sys"; DestDir: "{sys}\drivers"; Components: main;
Source: "{sys}\tmeter.vxd"; DestDir: "{sys}"; Components: main; MinVersion: 4.1,0.0;
Source: "{app}\XSLExamples\traffic.xsl"; DestDir: "{app}\XSLExamples"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist
Source: "{app}\XSLExamples\traffic2.xsl"; DestDir: "{app}\XSLExamples"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist
Source: "{app}\month.xsl"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist
Source: "{app}\XSLExamples\month.xsl"; DestDir: "{app}\XSLExamples"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist
Source: "{app}\fsreport.xsl"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\FilterSets\default.tmf"; DestDir: "{app}\FilterSets"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist
Source: "{app}\news.htm"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\style.css"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\tmeter.mdb"; DestDir: "{app}"; Components: main; MinVersion: 4.1,4.0; Flags: onlyifdoesntexist
Source: "{app}\laRTL.dll"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\trafmeter.la"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\activation.txt"; DestDir: "{app}"; Components: manage; MinVersion: 4.1,4.0;
Source: "{app}\mfc71.dll"; DestDir: "{app}"; MinVersion: 4.1,4.0;
Source: "{app}\msvcr71.dll"; DestDir: "{app}"; MinVersion: 4.1,4.0;
Source: "{app}\msvcp71.dll"; DestDir: "{app}"; MinVersion: 4.1,4.0;
[Dirs]
Name: "{app}\Logs";
Name: "{app}\FilterSets";
Name: "{app}\FilterSetsBackup";
Name: "{app}\XSLExamples";
[Registry]
Root: HKCU; Subkey: "Software\TrafMeter Software"; Components: manage; MinVersion: 4.1,4.0; Flags: uninsdeletekey
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
Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "CategoryMessageFile"; ValueType: String; ValueData: "{app}\trafsvc.dll"; Components: main; Flags: deletevalue
Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "EventMessageFile"; ValueType: String; ValueData: "{app}\trafsvc.dll"; Components: main; Flags: deletevalue
Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "ParameterMessageFile"; ValueType: String; ValueData: "{app}\trafsvc.dll"; Components: main; Flags: deletevalue
Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "TypesSupported"; ValueType: Dword; ValueData: "$7"; Components: main; Flags: deletevalue
Root: HKLM; Subkey: "System\CurrentControlSet\Services\Eventlog\Application\TrafSvc"; ValueName: "CategoryCount"; ValueType: Dword; ValueData: "$F"; Components: main; Flags: deletevalue
Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; Components: main; Flags: uninsdeletekey
Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Type"; ValueType: Dword; ValueData: "$1"; Components: main;
Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Group"; ValueType: String; ValueData: "Network"; Components: main;
Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Error Control"; ValueType: Dword; ValueData: "$1"; Components: main;
Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Start"; ValueType: Dword; ValueData: "$0"; Components: main; MinVersion: 0.0,5.0;
Root: HKLM; Subkey: "System\CurrentControlSet\Services\TMeter"; ValueName: "Start"; ValueType: Dword; ValueData: "$1"; Components: main; OnlyBelowVersion: 0.0,5.0;
Root: HKLM; Subkey: "System\CurrentControlSet\Services\VxD\Tmeter"; ValueName: "StaticVxD"; ValueType: String; ValueData: "tmeter.vxd"; Components: main; MinVersion: 4.1,0.0; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "FiltersetFolder"; ValueType: String; ValueData: "{app}\FilterSets\"; Components: main; MinVersion: 4.1,4.0;
Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "FiltersetFolderBackup"; ValueType: String; ValueData: "{app}\FilterSetsBackup\"; Components: main; MinVersion: 4.1,4.0;
Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "LogFolder"; ValueType: String; ValueData: "{app}\Logs\"; Components: main; MinVersion: 4.1,4.0;
Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "InstallLang"; ValueType: Dword; ValueData: "$409"; Components: main; MinVersion: 4.1,4.0;
Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "InstallLang"; ValueType: Dword; ValueData: "$407"; Languages: "de"; MinVersion: 4.1,4.0;
Root: HKLM; Subkey: "Software\TrafMeter Software\TrafAgent\Settings"; ValueName: "InstallLang"; ValueType: Dword; ValueData: "$409"; Languages: "en"; MinVersion: 4.1,4.0;
[Run]
Filename: "{app}\TrafSvc.exe"; Parameters: "/regserver"; StatusMsg: "Registering service"; Components: main; MinVersion: 4.1,4.0; Flags: waituntilidle
Filename: "{app}\TrafSvc.exe"; Parameters: "/service"; StatusMsg: "Installing service"; Components: main; Flags: waituntilidle
[UninstallRun]
Filename: "{app}\KillMonitor.exe"; Components: manage; MinVersion: 4.1,4.0; Flags: skipifdoesntexist waituntilidle
Filename: "{app}\KillService.exe"; Components: main; MinVersion: 4.1,0.0; Flags: skipifdoesntexist waituntilidle
Filename: "{app}\TrafSvc.exe"; Parameters: "/uninstall"; Components: main; Flags: skipifdoesntexist waituntilidle
[Icons]
Name: "{group}\TrafMeter Administrative Console"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Administrations-Konsole"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Service"; Filename: "{app}\TrafSvc.exe"; Components: main; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Dienst"; Filename: "{app}\TrafSvc.exe"; Components: main; Languages: "de"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Service Monitor"; Filename: "{app}\TrafMonitor.exe"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Dienstemonitor"; Filename: "{app}\TrafMonitor.exe"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Viewer for Traffic Reports"; Filename: "{app}\TrafReport.exe"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Viewer fⁿr Traffic Berichte"; Filename: "{app}\TrafReport.exe"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0;
Name: "{group}\Install TrafMeter as a Windows Service"; Filename: "{app}\TrafSvc.exe"; Parameters: "/install"; IconFilename: "{app}\trafsvc.ico"; Components: main; Languages: "en";
Name: "{group}\TrafMeter als Dienst installieren"; Filename: "{app}\TrafSvc.exe"; Parameters: "/install"; IconFilename: "{app}\trafsvc.ico"; Components: main; Languages: "de";
Name: "{group}\TrafMeter Manual (English)"; Filename: "{app}\thelp.chm"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Hilfe (Deutsch)"; Filename: "{app}\thelp_de.chm"; Components: manage; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Manual (English)"; Filename: "{app}\thelp_en.chm"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter Hilfe (Deutsch)"; Filename: "{app}\thelp.chm"; Components: manage; Languages: "de"; MinVersion: 4.1,4.0;
Name: "{group}\What is new in TrafMeter"; Filename: "{app}\news.htm"; Components: manage; MinVersion: 4.1,4.0;
Name: "{userdesktop}\TrafMeter Administrative Console"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Tasks: desktopicon; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{userdesktop}\TrafMeter Administrations-Konsole"; Filename: "{app}\TrafAdmin.exe"; Components: manage; Tasks: desktopicon; Languages: "de"; MinVersion: 4.1,4.0;
Name: "{group}\Remove TrafMeter"; Filename: "{app}\unins000.exe"; Languages: "en"; MinVersion: 4.1,4.0;
Name: "{group}\TrafMeter entfernen"; Filename: "{app}\unins000.exe"; Languages: "de"; MinVersion: 4.1,4.0;
[Tasks]
Name: "desktopicon"; Description: "Create a desktop icon"; GroupDescription: "Additional icons:"; Languages: "en";
Name: "desktopicon"; Description: "Ein Icon auf dem Desktop erstellen"; GroupDescription: "ZusΣtzliche Ikonen:"; Languages: "de";
[Components]
Name: "main"; Description: "TrafMeter"; Types: "full"; MinVersion: 4.1,4.0;
Name: "manage"; Description: "TrafMeter Administrative Console"; Types: "full compact"; Languages: "en"; MinVersion: 4.1,4.0;
Name: "manage"; Description: "Administrations-Konsole"; Types: "full compact"; Languages: "de"; MinVersion: 4.1,4.0;
[Types]
Name: "full"; Description: "Full installation"; Languages: "en"; MinVersion: 4.1,4.0;
Name: "full"; Description: "VollstΣndige Installation"; Languages: "de"; MinVersion: 4.1,4.0;
Name: "compact"; Description: "Only tool for remote managment of TrafMeter Service"; Languages: "en"; MinVersion: 4.1,4.0;
Name: "compact"; Description: "Tool fⁿr die Remote Administration des TrafMeter Dienstes"; Languages: "de"; MinVersion: 4.1,4.0;
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "en"; MessagesFile: "embedded\en.isl";
Name: "de"; MessagesFile: "embedded\de.isl";