Subversion Repositories factorylink.valmet

Rev

Rev 28 | Blame | Compare with Previous | Last modification | View Log | Download

; BEGIN BUILTINS.ISS


; The following message can be overriden in ISS script.
; It is not required by ISPP license agreement, but it would be appreciated
; if you do not remove this note.

[Messages]
AboutSetupNote=Inno Setup Preprocessor home page:%nhttp://ispp.sourceforge.net/
[/Messages]
; END BUILTINS.ISS

; -- valmet.iss --
; Copyright (C) 2008 RLD Automation
; FL7.5.1, Windows 2003 + XP


;FactoryLink version
;FactoryLink and/or OS version and SP required

;Application definitions

;Entry for ctlist file

;Key files to add

;Message files to add

[Setup]
AppName=Valmet protocol driver
AppVerName=Valmet protocol driver 2.1.0.0, for FL7.5 Windows 2000 (with SP4 or higher)
AppCopyright=Copyright © 2008 RLD Automation.
AppPublisher=RLD Automation
AppPublisherURL=http://www.rldautomation.eu
AppSupportURL=http://www.rldautomation.eu
AppUpdatesURL=http://www.rldautomation.eu
AppVersion=1.0 ;2.1.0.0

OutputBaseFilename=ValmetInstallFl751
OutputDir=..\..\Setup\Fl751

WizardImageFile=..\Tecnomatix.bmp
WizardSmallImageFile=..\SetupModernSmall25.bmp

Uninstallable=no
UninstallDisplayIcon={app}\Valmet.exe
UninstallDisplayName=Valmet protocol driver
UninstallFilesDir={app}

LicenseFile=.\license.txt
InfoBeforeFile=.\infobefore.txt

PrivilegesRequired=admin
RestartIfNeededByRun=yes
;AlwaysRestart=yes
DisableStartupPrompt=yes
DisableProgramGroupPage=yes
DiskSpanning=0
DefaultDirName={code:GetPrgDir|{pf}\Valmet}
;DefaultGroupName={#Company}
DirExistsWarning=no
;MinVersion=4,4
UsePreviousAppDir=yes
WizardStyle=modern
UninstallStyle=modern
WindowVisible=false
BackColor=clSilver
BackColor2=clBlack
BackColorDirection=toptobottom
;WizardDebug=no

[Types]
Name: compact; Description: FactoryLink task only installation
Name: full; Description: Full installation
Name: custom; Description: Custom installation; Flags: iscustom

[Components]
Name: main; Description: Valmet protocol driver; Types: full custom; Flags: fixed
Name: manual; Description: Valmet Task Manual; Types: full compact
Name: debug; Description: Valmet Task Debug Support-files; Types: full compact
Name: vcredist; Description: Visual Studio redistributables X86; Types: full
Name: dotnet; Description: .NET redistributables; Types: full

[Files]
;FactoryLink files
Source: ..\..\..\Flink\Ac\Valmet.ac; DestDir: {app}\ac; Components: main
;Source: {#BaseDir}\Ac\FlNTsys.acr; DestDir: {app}\ac; Components: main
;Source: {#BaseDir}\Ac\FlNTsys.h; DestDir: {app}\ac; Components: main
Source: ..\..\..\Flink\Bin\Fl751\Valmet.exe; DestDir: {app}\bin; Flags: ignoreversion; Components: main
Source: ..\..\..\Flink\Bin\Fl751\Valmet.map; DestDir: {app}\bin; Flags: ignoreversion; Components: debug
Source: ..\..\..\Flink\Bin\Valmet.ini; DestDir: {app}\bin; Flags: confirmoverwrite; Components: main
;Source: {#BaseDir}\Bin\FlMsgRLD.dll; DestDir: {sys}; Flags: ignoreversion; Components: main
;Source: {#BaseDir}\Bin\BlackBox.dll; DestDir: {sys}; Flags: ignoreversion; Components: debug
Source: ..\..\..\Flink\Bin\RLDTitle.exe; DestDir: {app}\bin; Flags: uninsneveruninstall; Components: main
Source: ..\..\..\Flink\Ctgen\Valmet.ctg; DestDir: {app}\ctgen; Components: main
Source: ..\..\..\Flink\Ctgen\Valmet.rtm; DestDir: {app}\ctgen; Components: main
Source: ..\..\..\Flink\Help\en\Valmet.hlp; DestDir: {app}\help\de; Components: main
Source: ..\..\..\Flink\Help\en\Valmet.hlp; DestDir: {app}\help\en; Components: main
Source: ..\..\..\Flink\Help\en\Valmet.hlp; DestDir: {app}\help\fr; Components: main
;Source: {#BaseDir}\Help\en\{#AppShort}.ahs; DestDir: {app}\help\de; Components: main
;Source: {#BaseDir}\Help\en\{#AppShort}.ahs; DestDir: {app}\help\en; Components: main
;Source: {#BaseDir}\Help\en\{#AppShort}.ahs; DestDir: {app}\help\fr; Components: main
Source: ..\..\..\Flink\Key\En\val_bus.key; DestDir: {app}\key\de; Components: main
Source: ..\..\..\Flink\Key\En\val_bus.key; DestDir: {app}\key\en; Components: main
Source: ..\..\..\Flink\Key\En\val_bus.key; DestDir: {app}\key\fr; Components: main
Source: ..\..\..\Flink\Key\En\val_type.key; DestDir: {app}\key\de; Components: main
Source: ..\..\..\Flink\Key\En\val_type.key; DestDir: {app}\key\en; Components: main
Source: ..\..\..\Flink\Key\En\val_type.key; DestDir: {app}\key\fr; Components: main
;Source: {#BaseDir}\Mps\{#FlVer}\{#AppShort}.mps; DestDir: {app}\mps\{#AppShort}.mps; Components: main
Source: ..\..\..\Flink\Msg\En\Valmet.txt; DestDir: {app}\msg\de; Components: main
Source: ..\..\..\Flink\Msg\En\Valmet.txt; DestDir: {app}\msg\en; Components: main
Source: ..\..\..\Flink\Msg\En\Valmet.txt; DestDir: {app}\msg\fr; Components: main
Source: ..\..\..\Flink\Msg\En\valmet.txt; DestDir: {app}\msg\de; Components: main
Source: ..\..\..\Flink\Msg\En\valmet.txt; DestDir: {app}\msg\en; Components: main
Source: ..\..\..\Flink\Msg\En\valmet.txt; DestDir: {app}\msg\fr; Components: main
Source: ..\..\..\Flink\Msg\En\valm_ac.txt; DestDir: {app}\msg\de; Components: main
Source: ..\..\..\Flink\Msg\En\valm_ac.txt; DestDir: {app}\msg\en; Components: main
Source: ..\..\..\Flink\Msg\En\valm_ac.txt; DestDir: {app}\msg\fr; Components: main
Source: ..\..\..\Flink\Msg\En\Imx_ser.txt; DestDir: {app}\msg\de; Components: main
Source: ..\..\..\Flink\Msg\En\Imx_ser.txt; DestDir: {app}\msg\en; Components: main
Source: ..\..\..\Flink\Msg\En\Imx_ser.txt; DestDir: {app}\msg\fr; Components: main

;Debug viewer
Source: \Tecnomatix\Projects\DebugView\*; DestDir: {app}\bin; Flags: ignoreversion; Components: debug

;VS redistributables
Source: \Tecnomatix\Projects\vcredist\vcredist2008sp1_x86.exe; DestDir: {app}\bin; Components: vcredist

;dotnet 3.x
Source: \Tecnomatix\Projects\vcredist\dotnetfx3.exe; DestDir: {app}\bin; Components: dotnet
Source: \Tecnomatix\Projects\vcredist\dotnetfx35setup.exe; DestDir: {app}\bin; Components: dotnet


;Documentation
Source: {src}\Valmet.pdf; DestDir: {app}\..\Documentation\English; Flags: external skipifsourcedoesntexist; Components: manual
;Source: ..\im_bas.exe; DestDir: {app}\bin; DestName: ReadMeIm_bas.exe; Flags: isreadme; Components: main

;Protection
;Source: {#BaseDir}\bin\inst_seq.exe; DestDir: {app}; Flags: deleteafterinstall; Components: main
;Source: {#BaseDir}\opt\rld.opt; DestDir: {app}\opt; Flags: onlyifdoesntexist; Components: main
;Source: {src}\rld.opt; DestDir: {app}; Flags: deleteafterinstall external skipifsourcedoesntexist; Components: main

;Honeywell IPC620 systems
;Source: {#BaseDir}\plc\ipc620\*; DestDir: {app}\plc\ipc620; Components: main

;SIEMENS S5 PLC's
;Source: {#BaseDir}\plc\s5\*; DestDir: {app}\plc\s5; Components: main

;SIEMENS S7 S300 and S400 range
;Source: {#BaseDir}\plc\s7\SinecH1.zip; DestDir: {app}\plc\s7; Components: main

;Readme file
;Source: ..\Im_bas.txt; DestDir: "{app}"; Flags: isreadme; Components: main

[Registry]
;Root: HKLM; Subkey: "SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP"; ValueType: String; ValueName: ""; ValueData: "NC_TASKGROUP"; Flags: noerror createvalueifdoesntexist; Components: main
;Root: HKLM; Subkey: "SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP"; ValueType: String; ValueName: "Opened Icon"; ValueData: "folderclosed"; Flags: createvalueifdoesntexist; Components: main
;Root: HKLM; Subkey: "SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP"; ValueType: String; ValueName: "Closed Icon"; ValueData: "folderopened"; Flags: createvalueifdoesntexist; Components: main
;Root: HKLM; Subkey: "SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP"; ValueType: String; ValueName: "Description"; ValueData: "Task Group"; Flags: createvalueifdoesntexist; Components: main
;Root: HKLM; Subkey: "SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP"; ValueType: String; ValueName: "TG_CAPTION Device Interfaces"; ValueData: "Device Interfaces"; Flags: createvalueifdoesntexist; Components: main
;Root: HKLM; Subkey: "SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP"; ValueType: String; ValueName: "Task Group Device Interfaces"; ValueData: "{code:GetDriverString}"; Components: main

[Icons]

[Run]
Filename: {app}\bin\acctmgr.exe; Parameters: -c -d; Check: AddTitle('Valmet,val_pd_m val_pd_x val_pd_t val_pd_z val_pd_d'); Flags: runhidden; StatusMsg: Updating FactoryLink account manager index...; Components: main
Filename: {app}\bin\mkhelp.exe; Flags: runhidden; StatusMsg: Updating FactoryLik help file index...; Components: main
;Filename: {app}\inst_seq.exe; Parameters: -M{#AppId} -S{app}\rld.opt; Flags: runhidden; StatusMsg: Updating RLD protection...; Components: main
Filename: {app}\bin\vcredist2008sp1_x86.exe; Parameters: /q; Flags: runhidden; StatusMsg: Installing Visual Studion 2008 SP1 C++ redistributables...; Components: vcredist
Filename: {app}\bin\dotnetfx3.exe; Parameters: /q; Flags: runhidden; StatusMsg: Installing .NET redistributables...; Components: dotnet
Filename: {app}\bin\dotnetfx35setup.exe; Parameters: /q; Flags: runhidden; StatusMsg: Installing .NET redistributables...; Components: dotnet

[UninstallRun]
Filename: {app}\bin\RLDTitle.exe; Parameters: " /REMOVE=VALMET"; Flags: runhidden; StatusMsg: Updating FactoryLink account manager index...; Components: main
Filename: {app}\bin\acctmgr.exe; Parameters: -c -d -v; Check: RemoveTitle('Valmet'); Flags: runhidden; StatusMsg: Updating FactoryLink account manager index...; Components: main

[InstallDelete]

[Messages]
RunEntryShellExec=Yes, I would like to view the README file
BeveledLabel=RLD Automation