; 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 ; -- im_bas.iss -- ; Copyright (C) 2004 RLD Automation ; FL7.5.0, Windows 2000 + 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=FactoryLink IM-BAS Protocol Driver AppVerName=FactoryLink IM-BAS Protocol Driver 2.0.0.10, for FactoryLink Fl7.x AppCopyright=Copyright © 2003 RLD Automation. AppPublisher=RLD Automation AppPublisherURL=http://www.tecnomatix.com AppSupportURL=http://support.tecnomatix.com AppUpdatesURL=http://support.tecnomatix.com AppVersion=1.0 ;2.0.0.10 OutputBaseFilename=Im_basInstallFl7x OutputDir=..\..\Setup\Fl7x WizardImageFile=..\Tecnomatix.bmp WizardSmallImageFile=..\SetupModernSmall25.bmp Uninstallable=true UninstallDisplayIcon={app}\Im_bas.exe UninstallDisplayName=FactoryLink IM-BAS Protocol Driver UninstallFilesDir={sys}\uninstall LicenseFile=.\license.txt InfoBeforeFile=.\infobefore.txt PrivilegesRequired=admin RestartIfNeededByRun=true DisableStartupPrompt=true DisableProgramGroupPage=true DiskSpanning=false DefaultDirName={code:GetPrgDir|{pf}\Im_bas} ;DefaultGroupName={#Company} DirExistsWarning=no MinVersion=4,4 UsePreviousAppDir=true WizardStyle=modern ;UninstallStyle=modern WindowVisible=false BackColor=clSilver BackColor2=clBlack BackColorDirection=toptobottom ;WizardDebug=no WizardImageBackColor=clWhite SetupIconFile=..\Im_bas.ico WizardImageStretch=false ShowLanguageDialog=yes AppID={{BAE0FD8A-0180-4D85-962A-1FD296500037} [Types] Name: full; Description: Full installation ;Name: "compact"; Description: "Compact installation" Name: custom; Description: Custom installation; Flags: iscustom [Components] Name: main; Description: FactoryLink IM-BAS Protocol Driver; Types: full custom; Flags: fixed Name: manual; Description: Im_bas Task Manual; Types: full Name: alarm; Description: Alarm Logger Extensions; Types: full Name: debug; Description: Im_bas Task Debug Support-files; Types: full Name: tmsim; Description: TM simulation program; Types: full [Tasks] Name: desktopicon; Description: Desktop icon for TM-sim program; Components: tmsim Name: quicklaunchicon; Description: Quick launch icon for TM-sim program; Components: tmsim [Files] ;FactoryLink files Source: ..\..\..\Flink\Ac\Im_bas.ac; DestDir: {app}\ac; Components: main Source: ..\..\..\Flink\Bin\Fl70\Im_bas.exe; DestDir: {app}\bin; Flags: ignoreversion; Components: main; Check: CheckFlVersion('FL70') Source: ..\..\..\Flink\Bin\Fl70\Im_bas.map; DestDir: {app}\bin; Flags: ignoreversion; Components: debug; Check: CheckFlVersion('FL70') Source: ..\..\..\Flink\Bin\Fl71\Im_bas.exe; DestDir: {app}\bin; Flags: ignoreversion; Components: main; Check: CheckFlVersion('FL71') Source: ..\..\..\Flink\Bin\Fl71\Im_bas.map; DestDir: {app}\bin; Flags: ignoreversion; Components: debug; Check: CheckFlVersion('FL71') Source: ..\..\..\Flink\Bin\Fl72\Im_bas.exe; DestDir: {app}\bin; Flags: ignoreversion; Components: main; Check: CheckFlVersion('FL72') Source: ..\..\..\Flink\Bin\Fl72\Im_bas.map; DestDir: {app}\bin; Flags: ignoreversion; Components: debug; Check: CheckFlVersion('FL72') Source: ..\..\..\Flink\Bin\Fl75\Im_bas.exe; DestDir: {app}\bin; Flags: ignoreversion; Components: main; Check: CheckFlVersion('FL75') Source: ..\..\..\Flink\Bin\Fl75\Im_bas.map; DestDir: {app}\bin; Flags: ignoreversion; Components: debug; Check: CheckFlVersion('FL75') Source: ..\..\..\Flink\Bin\Fl80\Im_bas.exe; DestDir: {app}\bin; Flags: ignoreversion; Components: main; Check: CheckFlVersion('FL80') Source: ..\..\..\Flink\Bin\Fl80\Im_bas.map; DestDir: {app}\bin; Flags: ignoreversion; Components: debug; Check: CheckFlVersion('FL80') Source: ..\..\..\Flink\Bin\TM-sim.exe; DestDir: {app}\bin; Flags: ignoreversion; Components: tmsim Source: ..\..\..\Flink\Bin\TM-sim.ini; DestDir: {app}\bin; Flags: confirmoverwrite; Components: tmsim Source: ..\..\..\Flink\Bin\Im_bas.ini; DestDir: {app}\bin; Flags: confirmoverwrite; Components: main Source: ..\..\..\Flink\Bin\FlMsgRLD.dll; DestDir: {sys}; Flags: ignoreversion; Components: main Source: ..\..\..\Flink\Bin\BlackBox.dll; DestDir: {sys}; Flags: ignoreversion; Components: debug Source: ..\..\..\Flink\Bin\RLDTitle.exe; DestDir: {app}\bin; Flags: uninsneveruninstall; Components: main Source: ..\..\..\Flink\Ctgen\Im_bas.ctg; DestDir: {app}\ctgen; Components: main Source: ..\..\..\Flink\Ctgen\Im_bas.rtm; DestDir: {app}\ctgen; Components: main Source: ..\..\..\Flink\Help\en\Im_bas.hlp; DestDir: {app}\help\de; Components: main Source: ..\..\..\Flink\Help\en\Im_bas.hlp; DestDir: {app}\help\en; Components: main Source: ..\..\..\Flink\Help\en\Im_bas.hlp; DestDir: {app}\help\fr; Components: main Source: ..\..\..\Flink\Key\En\imbasmsg.key; DestDir: {app}\key\de; Components: main Source: ..\..\..\Flink\Key\En\imbasmsg.key; DestDir: {app}\key\en; Components: main Source: ..\..\..\Flink\Key\En\imbasmsg.key; DestDir: {app}\key\fr; Components: main Source: ..\..\..\Flink\Key\En\imbasdat.key; DestDir: {app}\key\de; Components: main Source: ..\..\..\Flink\Key\En\imbasdat.key; DestDir: {app}\key\en; Components: main Source: ..\..\..\Flink\Key\En\imbasdat.key; DestDir: {app}\key\fr; Components: main Source: ..\..\..\Flink\Key\En\imbastim.key; DestDir: {app}\key\de; Components: main Source: ..\..\..\Flink\Key\En\imbastim.key; DestDir: {app}\key\en; Components: main Source: ..\..\..\Flink\Key\En\imbastim.key; DestDir: {app}\key\fr; Components: main Source: ..\..\..\Flink\Key\En\al_tsfmt.key; DestDir: {app}\key\de; Components: alarm Source: ..\..\..\Flink\Key\En\al_tsfmt.key; DestDir: {app}\key\en; Components: alarm Source: ..\..\..\Flink\Key\En\al_tsfmt.key; DestDir: {app}\key\fr; Components: alarm ;Source: {#BaseDir}\Mps\{code:GetFlVersion}\{#AppShort}.mps; DestDir: {app}\mps\{#AppShort}.mps; Components: main Source: ..\..\..\Flink\Msg\En\Im_bas.txt; DestDir: {app}\msg\de; Components: main Source: ..\..\..\Flink\Msg\En\Im_bas.txt; DestDir: {app}\msg\en; Components: main Source: ..\..\..\Flink\Msg\En\Im_bas.txt; DestDir: {app}\msg\fr; Components: main Source: ..\..\..\Flink\Msg\En\imbas_ac.txt; DestDir: {app}\msg\de; Components: main Source: ..\..\..\Flink\Msg\En\imbas_ac.txt; DestDir: {app}\msg\en; Components: main Source: ..\..\..\Flink\Msg\En\imbas_ac.txt; DestDir: {app}\msg\fr; Components: main Source: ..\..\..\Flink\Msg\En\al_fmt.txt; DestDir: {app}\msg\de; Components: alarm Source: ..\..\..\Flink\Msg\En\al_fmt.txt; DestDir: {app}\msg\en; Components: alarm Source: ..\..\..\Flink\Msg\En\al_fmt.txt; DestDir: {app}\msg\fr; Components: alarm ;Debug viewer Source: ..\..\..\Flink\bin\dbgview*; DestDir: {app}\bin; Flags: ignoreversion; Components: debug ;Documentation Source: {src}\Im_bas.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: ..\..\..\Flink\bin\inst_seq.exe; DestDir: {app}; Flags: deleteafterinstall; Components: main Source: ..\..\..\Flink\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\USDATA\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: ; ValueData: NC_TASKGROUP; Flags: noerror createvalueifdoesntexist; Components: main; Check: CheckFl70 Root: HKLM; Subkey: SOFTWARE\USDATA\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: Opened Icon; ValueData: folderclosed; Flags: createvalueifdoesntexist; Components: main; Check: CheckFl70 Root: HKLM; Subkey: SOFTWARE\USDATA\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: Closed Icon; ValueData: folderopened; Flags: createvalueifdoesntexist; Components: main; Check: CheckFl70 Root: HKLM; Subkey: SOFTWARE\USDATA\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: Description; ValueData: Task Group; Flags: createvalueifdoesntexist; Components: main; Check: CheckFl70 Root: HKLM; Subkey: SOFTWARE\USDATA\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: TG_CAPTION Device Interfaces; ValueData: Device Interfaces; Flags: createvalueifdoesntexist; Components: main; Check: CheckFl70 Root: HKLM; Subkey: SOFTWARE\USDATA\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: Task Group Device Interfaces; ValueData: {code:GetDriverString}; Components: main; Check: CheckFl70 Root: HKLM; Subkey: SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: ; ValueData: NC_TASKGROUP; Flags: noerror createvalueifdoesntexist; Components: main; Check: CheckNotFl70 Root: HKLM; Subkey: SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: Opened Icon; ValueData: folderclosed; Flags: createvalueifdoesntexist; Components: main; Check: CheckNotFl70 Root: HKLM; Subkey: SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: Closed Icon; ValueData: folderopened; Flags: createvalueifdoesntexist; Components: main; Check: CheckNotFl70 Root: HKLM; Subkey: SOFTWARE\Tecnomatix\FactoryLink\Configuration Explorer\Menus\Node Classes\NC_TASKGROUP; ValueType: String; ValueName: Description; ValueData: Task Group; Flags: createvalueifdoesntexist; Components: main; Check: CheckNotFl70 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; Check: CheckNotFl70 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; Check: CheckNotFl70 [Icons] Name: {commondesktop}\TM Simulator; Filename: {app}\bin\/TM-sim.exe; Components: tmsim; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\TM Simulator; Filename: {app}\bin\/TM-sim.exe; Components: tmsim; Tasks: quicklaunchicon [Run] Filename: {app}\bin\acctmgr.exe; Parameters: -c -d -v; Check: AddTitle('Im_bas,im_basm im_basp im_basd'); Flags: runhidden; StatusMsg: Updating FactoryLink account manager index...; Components: main Filename: {app}\inst_seq.exe; Parameters: -MIM_BAS -S{app}\rld.opt; Flags: runhidden; StatusMsg: Updating RLD protection...; Components: main Filename: {app}\bin\mkhelp.exe; Flags: runhidden; StatusMsg: Updating FactoryLik help file index...; Components: main [UninstallRun] Filename: {app}\bin\RLDTitle.exe; Parameters: " /REMOVE=IM_BAS"; Flags: runhidden; StatusMsg: Updating FactoryLink account manager index...; Components: main Filename: {app}\bin\acctmgr.exe; Parameters: -c -d -v; Check: RemoveTitle('Im_bas'); 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