carlos_dornelas escreveu:Pessoal, alguém que usa o inno setup poderia me dar a dica de como incluir no script a visualização do contrato do software na hora da instalação e aquela famosa pergunta se Aceita ou Não as condições do referido contrato?
Já uso o Inno Setup, mas com scripts bem simples. Agora estou precisando essa opção de visualizar e aceitar o contrato.
Obrigado
Antonio Carlos
Carlos Segue abaixo um script de exemplo, em Negrito é onde você vai colocar o Contrato. :
[Setup]
MinVersion=4.1.1998,4.0.1381
AppCopyright=Sygecom Informática Ltda
AppName=Sistema de Teste de Balança Eletrônica
AppVerName=Sistema de Teste de Balança Eletrônicas
InfoAfterFile=
LicenseFile=
UninstallLogMode=new
AppPublisherURL=
http://www.sygecom.com.br/
AppSupportURL=
suporte@sygecom.com.br
AppUpdatesURL=
http://www.sygecom.com.br
UninstallDisplayName=Sistema de Teste de Balança Eletrônicas
AppVersion=Sistema de Teste de Balança Eletrônicas
VersionInfoCompany=Sygecom Informática Ltda
VersionInfoCopyright=Sygecom Informática Ltda
OutputManifestFile=D:\SYGECOM\CD\WindowsXP.Manifest
SetupIconFile=D:\SYGECOM\CD\Install1.ico
DefaultDirName={pf}\BALANCA
AllowRootDirectory=true
SourceDir=D:\SYGECOM\CD
OutputBaseFilename=instalador_balanca
VersionInfoDescription=Sistema de Teste de Balança Eletrônicas
UninstallDisplayIcon={app}\res\Uninstal.ico
AppComments=Sistema de Teste de Balança Eletrônica
AppContact=Leonardo Machado
AppSupportPhone=51-3442-2345 / 51-3442-3975
DirExistsWarning=yes
VersionInfoTextVersion=Sistema de Teste de Balança Eletrônicas
VersionInfoVersion=1.0
ShowLanguageDialog=yes
InternalCompressLevel=max
Encryption=false
Password=
WizardImageBackColor=clBlue
AppMutex=
PrivilegesRequired=admin
DefaultGroupName=Sistema de Teste de Balança Eletrônicas
DisableStartupPrompt=false
OutputDir=D:\SYGECOM\CD
ShowUndisplayableLanguages=true
ExtraDiskSpaceRequired=100
[Languages]
Name: pt; MessagesFile: compiler:Languages\BrazilianPortuguese.isl; LicenseFile: D:\SYGECOM\CD\licenca_pt.txt
Name: en; MessagesFile: compiler:Default.isl; LicenseFile: D:\SYGECOM\CD\licenca_en.txt
Name: sp; MessagesFile: compiler:Languages\Spanish.isl; LicenseFile: D:\SYGECOM\CD\licenca_sp.txt
[Messages]
pt.BeveledLabel=Português(Brasil)
en.BeveledLabel=English
sp.BeveledLabel=Spanish
[Icons]
Name: {userdesktop}\Balança Eletrônica; Filename: {app}\BALANCA.EXE; WorkingDir: {app}; IconFilename: {app}\BALANCA.EXE; Comment: Sistema Para Teste Balança Eletrônica; IconIndex: 0; Flags: createonlyiffileexists useapppaths; Languages:
Name: "{group}\Balança Eletronica "; Filename: {app}\BALANCA.EXE; WorkingDir: {app}; IconFilename: {app}\BALANCA.EXE; Comment: Sistema de Teste de Balança Eletrônica; IconIndex: 0; Languages:
[Run]
Filename: {app}\BALANCA.EXE; WorkingDir: {app}; Flags: waituntilidle postinstall; Description: Sistema de Teste de Balança Eletronica
[Dirs]
Name: {app}\res
[Files]
Source: balanca\res\WindowsXP.Manifest; DestDir: {app}\res
Source: balanca\res\sagi.ico; DestDir: {app}\res
Source: balanca\res\conecta.bmp; DestDir: {app}\res
Source: balanca\res\sagi2.bmp; DestDir: {app}\res
Source: balanca\res\sair.bmp; DestDir: {app}\res
Source: balanca\res\sygecom2.bmp; DestDir: {app}\res
Source: balanca\res\sygecom.bmp; DestDir: {app}\res
Source: balanca\BALANCA.EXE; DestDir: {app}
Source: balanca\BALANCA.dbf; DestDir: {app}
Source: balanca\BALANCA.cdx; DestDir: {app}
Source: balanca\res\Uninstal.ico; DestDir: {app}\res