PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Script Instalacao Interbase - Peguem #281688

14/05/2005

0

Pessoal, olhem este script que baixei da NET e fiz implementações..

[Tasks]
Name: Servidor; Description: Instalação Completa; Flags: exclusive

[Code]
function CheckNT2000XP(): Boolean;
begin
Result := UsingWinNT();
end;

function CheckWin9x(): Boolean;
begin
Result := not UsingWinNT();
end;

[Dirs]
Name: \Bin; Tasks: Servidor
Name: \UDF; Tasks: Servidor

[Files]
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\gbak.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\gfix.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\gpre.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\gsec.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\gstat.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\IBConsole.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibguard.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\iblicense.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\iblockpr.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibserver.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\instreg.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\instsvc.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\isql.exe; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ib32.cnt; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\IBConsole.cnt; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibgloss.cnt; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibserver.cnt; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\perform.cnt; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\SqlRef.cnt; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ib32.hlp; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\IBConsole.hlp; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibgloss.hlp; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibserver.hlp; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\perform.hlp; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\SqlRef.hlp; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ib32.fts; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\IBConsole.fts; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibgloss.fts; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibserver.fts; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\perform.fts; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ib32.gid; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\IBConsole.gid; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibgloss.gid; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ibserver.gid; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\perform.gid; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\ib_util.dll; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\bin\iblicense.dll; DestDir: \Bin; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\ib_install.log; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\interbase.log; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\license.txt; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\gds32.dll; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\ibinstall.dll; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\msvcrt.dll; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\interbase.msg; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\ibconfig; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\ibuninst.000; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\isc4.gbk; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\isc4.gdb; DestDir: ; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\UDF\ib_udf.dll; DestDir: \UDF; Tasks: Servidor
Source: ..\..\Arquivos de programas\Borland\InterBase\gds32.dll; DestDir: ; Tasks: Servidor

;DLL´s Principais usadas pelo Sirrus.Light
Source: C:\AMC\Sirrus\A_DLL´s\Apf_Dll2.dll; DestDir: ; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\Api232.dll; DestDir: ; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\BemaFI32.dll; DestDir: ; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\BemaFI32.ini; DestDir: ; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\Daruma32.dll; DestDir: ; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\GMSEcf.dll; DestDir: ; Tasks: Servidor
;Arquivo Principais do Sistema Sirrus.Light
Source: C:\AMC\Sirrus\A_DLL´s\Apf_Dll2.dll; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\Api232.dll; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\BemaFI32.dll; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\BemaFI32.ini; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\Daruma32.dll; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\GMSEcf.dll; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT1.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT2.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT3.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT4.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT5.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT6.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT7.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT8.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT9.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT10.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\A_DLL´s\FPRINT11.DLL; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\Sirrus.exe; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\Sirrus.INI; DestDir: C:\AMC\SIRRUS; Tasks: Servidor
Source: C:\AMC\Sirrus\SIRRUS_PRC.GDB; DestDir: C:\AMC\SIRRUS; Tasks: Servidor

[Run]
Filename: \Bin\instreg.exe; WorkingDir: \Bin; Flags: waituntilidle runhidden runmaximized; Tasks: Servidor
Filename: \Bin\instsvc.exe; Parameters: i -s -a -g; WorkingDir: \Bin; Check: CheckNT2000XP; Flags: waituntilidle runhidden; Tasks: Servidor
Filename: \Bin\instsvc.exe; Parameters: sta; WorkingDir: \Bin; Check: CheckNT2000XP; Flags: runhidden waituntilidle; Tasks: Servidor
Filename: \Bin\ibguard.exe; WorkingDir: \Bin; Check: CheckWin9x; Flags: waituntilidle runhidden; Tasks: Servidor

[Setup]
AppCopyright=SIRRUS Soluções em Informática
AppName=Sirrus.Light
AppVerName=Sirrus.Light
DefaultGroupName=Sirrus
DefaultDirName=\Borland\InterBase
DisableProgramGroupPage=false
AllowNoIcons=true
ShowLanguageDialog=yes
WizardImageFile=C:\AMC_Diversos\Scripts Instalação\Modern\SetupModern26.bmp
WizardSmallImageFile=C:\AMC\Logos\Sirrus_Light.bmp
WindowVisible=false

[Icons]
Name: \Sirrus.Light; Filename: C:\AMC\Sirrus\Sirrus.exe; Tasks: Servidor
Name: \IBConsole; Filename: \bin\IBConsole.exe; IconIndex: 0; Tasks: Servidor
Name: \Sirrus.Light; Filename: C:\AMC\SIRRUS\Sirrus.exe; WorkingDir: ; IconFilename: C:\AMC\SIRRUS\Sirrus.exe; IconIndex: 0; Tasks: Servidor

[UninstallRun]
Filename: \bin\instreg.exe; Parameters: remove; Flags: runminimized


BOM: O negocio é que quando gero o arquivo de instalação usando o InnoSetup e IsTool, ele não consegue registrar o interbase e da erro no final da instalação.

Agradeço qualquer ajuda


Amchaves

Amchaves

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar