Ir ao conteúdo

Instalador INNO SETUP


warlockplus

Posts recomendados

Postado

Bom dia galera!

Preciso fazer um instalador para uma aplicação mais to tomando um coça danada. Estou utilizando o inno setup + istool e estou instalando o firebird junto.

Tenho uma aplicação que faz acesso a banco utilizando dbexpress. Quando executo o instalador ele instala o firebird correto(pelo menos eu acredito que sim) porém quando vou executar a aplicação instalada não executa e dá erro. Parece que de acesso a banco. Estou enviando o arquivo .iss para vocês darem uma olhada para ver se tem alguma outra dependência.

; Script generated by the Inno Setup Script Wizard.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[setup]

; NOTE: The value of AppId uniquely identifies this application.

; Do not use the same AppId value in installers for other applications.

; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)

AppId={{DF19E64B-FAEA-49BE-9159-55ABD7CBA330}

AppName=RPA - Recibo de Pagamento a Autonomo

AppVerName=RPA

[email protected]

[email protected]

[email protected]

DefaultDirName={pf}\RPA - Recibo de Pagamento a Autonomo

DefaultGroupName=RPA - Recibo de Pagamento a Autonomo

AllowNoIcons=yes

OutputDir=D:\Documents and Settings\Administrador\Meus documentos\RPA\Instalador

OutputBaseFilename=setup

SetupIconFile=D:\Documents and Settings\Administrador\Meus documentos\RPA\images\icone.ICO

Compression=lzma

SolidCompression=yes

[Languages]

Name: english; MessagesFile: compiler:Default.isl

Name: brazilianportuguese; MessagesFile: compiler:Languages\BrazilianPortuguese.isl

Name: portuguese; MessagesFile: compiler:Languages\Portuguese.isl

Name: spanish; MessagesFile: compiler:Languages\Spanish.isl

[Tasks]

Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked

Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked

[Files]

Source: D:\Documents and Settings\Administrador\Meus documentos\RPA\Fonte\rpaAut.exe; DestDir: {app}; Flags: ignoreversion

Source: ..\..\..\..\..\Arquivos de programas\Borland\Delphi6\Bin\dbexpint.dll; DestDir: {sys}

; NOTE: Don't use "Flags: ignoreversion" on any shared system files

Source: ..\..\..\..\..\backup\arq\readme.txt; DestDir: {pf}\Firebird

Source: ..\..\..\..\..\backup\arq\ibconfig; DestDir: {pf}\Firebird

Source: ..\..\..\..\..\backup\arq\interbase.msg; DestDir: {pf}\Firebird

Source: ..\..\..\..\..\backup\arq\isc4.gbk; DestDir: {pf}\Firebird

Source: ..\..\..\..\..\backup\arq\isc4.gdb; DestDir: {pf}\Firebird

Source: ..\..\..\..\..\backup\Nova pasta\Set3050.exe; DestDir: {tmp}; Flags: deleteafterinstall

Source: ..\..\..\..\..\backup\arq\bin\copiou\gbak.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\gdef.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\gfix.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\gpre.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\gsec.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\gstat.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\ibguard.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\iblockpr.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\ibserver.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\instreg.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\isql.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\bin\copiou\qli.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\arq\intl\gdsintl.dll; DestDir: {pf}\Firebird\intl

Source: ..\..\..\..\..\backup\arq\UDF\*.*; DestDir: {pf}\Firebird\udf

Source: ..\..\..\..\..\backup\arq\system32\msvcrt.dll; DestDir: {sys}; Flags: sharedfile

Source: ..\..\..\..\..\backup\arq\system32\gds32.dll; DestDir: {sys}

Source: ..\..\..\..\..\backup\arq\bin\copiou\instsvc.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\backup\Nova pasta\StopSrv.exe; DestDir: {pf}\Firebird\Bin

Source: ..\..\..\..\..\Arquivos de programas\Borland\InterBase\ibinstall.dll; DestDir: {sys}

[icons]

Name: {group}\RPA - Recibo de Pagamento a Autonomo; Filename: {app}\rpaAut.exe

Name: {group}\{cm:ProgramOnTheWeb,RPA - Recibo de Pagamento a Autonomo}; Filename: [email protected]

Name: {group}\{cm:UninstallProgram,RPA - Recibo de Pagamento a Autonomo}; Filename: {uninstallexe}

Name: {commondesktop}\RPA - Recibo de Pagamento a Autonomo; Filename: {app}\rpaAut.exe; Tasks: desktopicon

Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\RPA - Recibo de Pagamento a Autonomo; Filename: {app}\rpaAut.exe; Tasks: quicklaunchicon

[Run]

Filename: {pf}\Firebird\bin\ibguard.exe; Parameters: -a; Flags: runminimized postinstall nowait

Filename: {pf}\Firebird\bin\instreg.exe; Parameters: "install ""{pf}\Firebird"""; Flags: nowait runminimized

Filename: {tmp}\Set3050.exe; Flags: runminimized

[Dirs]

Name: {app}\RPA; Flags: uninsalwaysuninstall

Name: {app}\Dados; Flags: uninsalwaysuninstall

Name: {pf}\Firebird\Bin

Name: {pf}\Firebird\intl

Name: {pf}\Firebird\udf

[Registry]

;Software\Borland\InterBase\CurrentVersion\RootDirectory

Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: ServerDirectory; ValueData: {pf}\Firebird\bin\

Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: GuardianOptions; ValueData: 1

Root: HKLM; Subkey: Software\Firebird Database Server; Flags: uninsdeletekeyifempty

Root: HKLM; Subkey: Software\Firebird Database Server\CurrentVersion; Flags: uninsdeletekeyifempty

Root: HKLM; Subkey: Software\Firebird Database Server\CurrentVersion; ValueType: string; ValueName: ServerDirectory; ValueData: {pf}\Firebird\bin\; Flags: uninsdeletevalue

Root: HKLM; Subkey: Software\Firebird Database Server\CurrentVersion; ValueType: string; ValueName: Version; ValueData: WI-V6.2.972 Firebird 1.0.3; Flags: uninsdeletevalue

Root: HKLM; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: InterBaseGuardian; ValueData: {pf}\Firebird\bin\ibguard.exe; MinVersion: 4.0,0; Flags: uninsdeletevalue

[uninstallDelete]

Name: {pf}\Firebird\*.log; Type: files

Name: {pf}\Firebird\*.lck; Type: files

[uninstallRun]

Filename: {pf}\Firebird\bin\instreg.exe; Parameters: remove; Flags: runminimized

Filename: {pf}\Firebird\bin\stopsrv.exe; Parameters: stop; Flags: runminimized

Preciso de criar esse instalador alguem tem uma solução?

Valeu galera.

  • 4 meses depois...
Postado

Quer resolver de uma vez por todas?

Engole o firebird la em cima(files), cospe pra temp (tmp)e mastiga ele bem assim:

[Run]

Filename: {tmp}\Firebird-2.0.1.12855-1-Win32.exe; Parameters: /SILENT /NOICONS

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!