|
Crystal Report 9 - inno setup |
|
|
|
|
Written by Administrator
|
|
Monday, 31 August 2009 15:42 |
|
CRYSTAL REPORT 9 - INNO SCRIPT
;****************************************************;
; Copyright (C) 1992-2006 sportamok ;
; www.sportamok.com ;
; ;
; simple crystal application install script ;
; ;
; ;
; Freeware ;
; Inno Setup ver. 4.0.8 ;
;****************************************************;
[Setup]
AppName=Simple Crystal Report 9 Application
AppVerName=sportamok
DefaultDirName=\sportamok\Simple Crystal 09
DefaultGroupName=sportamok
UninstallDisplayIcon=\SimpleCrystal09.exe
DisableProgramGroupPage=true
LicenseFile=license.txt
AppCopyright=Copyright © 2009 sportamok
InternalCompressLevel=ultra
RestartIfNeededByRun=false
VersionInfoCompany=www.sportamok.com
VersionInfoDescription=www.sportamok.com
ExtraDiskSpaceRequired=70
ShowLanguageDialog=no
WizardImageStretch=false
SolidCompression=true
CreateAppDir=true
SetupIconFile=setup.ico
AppContact=contactus@sportamok.com
UninstallLogMode=append
AppendDefaultDirName=false
EnableDirDoesntExistWarning=true
AllowRootDirectory=true
AppID=
SourceDir=..
OutputDir=..
Compression=lzma/ultra
UninstallFilesDir=\uninst
;MinVersion=0,5.0.2195sp3
VersionInfoVersion=1.0.0.0
VersionInfoTextVersion=1.0.0.0
VersionInfoCopyright=Freeware
[Files]
;***** binaries *****
Source: SimpleCrystal_cr09.exe; DestDir: ; DestName: SimpleCrystal09.exe; Components: application
Source: sample.rpt; DestDir: ; Components: application
Source: Source\*.*; DestDir: \Source\; Components: application
;***** microsoft system *****
;Source: components\system32\*.*; DestDir: ; Flags: onlyifdoesntexist
;***** Business Objects *****
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\*.*; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist; Components: crystalreports
;***** Business Objects crystalreportviewers11 *****
;Source: components\cr09_dll\Crystal_Decisions_2.0\crystalreportviewers11\prompting\css\*.*; DestDir: \Crystal Decisions\2.0\crystalreportviewers11\prompting\css\; Flags: onlyifdoesntexist
;Source: components\cr09_dll\Crystal_Decisions_2.0\crystalreportviewers11\prompting\html\*.*; DestDir: \Crystal Decisions\2.0\crystalreportviewers11\prompting\html\; Flags: onlyifdoesntexist
;Source: components\cr09_dll\Crystal_Decisions_2.0\crystalreportviewers11\prompting\images\*.*; DestDir: \Crystal Decisions\2.0\crystalreportviewers11\prompting\images\; Flags: onlyifdoesntexist
;Source: components\cr09_dll\Crystal_Decisions_2.0\crystalreportviewers11\prompting\js\*.*; DestDir: \Crystal Decisions\2.0\crystalreportviewers11\prompting\js\; Flags: onlyifdoesntexist
;***** we need to register these dll *****
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\Cdo32.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\commonobjmodel.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\crqe.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\crtslv.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\dataDefModel.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\ExportModeller.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\t">pageObjectModel.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\ReportRenderer.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\RptControllers.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\rptdefmodel.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\sacommoncontrols.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\saxmlserialize.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\UndoManager.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
Source: components\cr09_dll\Crystal_Decisions_2.0\bin\webReporting.dll; DestDir: \Crystal Decisions\2.0\bin; Flags: onlyifdoesntexist regserver; Components: crystalreports
;***** Business Objects system32 *****
Source: components\cr09_dll\system32\*.*; DestDir: ; Flags: onlyifdoesntexist; Components: crystalreports
[Components]
Name: application; Description: Simple Crystal Report Application; Types: full compact custom; Flags: fixed
Name: crystalreports; Description: Crystal Reports 9; Types: full
[Tasks]
Name: desktopicon; Description: ; GroupDescription: ; Flags: unchecked; Components: application
Name: quicklaunchicon; Description: ; GroupDescription: ; Flags: unchecked; Components: application
[Icons]
Name: \Simple Crystal 09; Filename: \SimpleCrystal09.exe; Components: application
Name: \; Filename: \sportamok.url; Components: application
Name: \; Filename: ; Components: application
Name: \Simple Crystal 09; Filename: \SimpleCrystal09; Tasks: desktopicon; WorkingDir: ; IconIndex: 0; Components: application
Name: \Microsoft\Internet Explorer\Quick Launch\sportamok; Filename: \SimpleCrystal09; Tasks: quicklaunchicon; WorkingDir: ; IconIndex: 0; Components: application
[Languages]
Name: en; MessagesFile: compiler:Default.isl
[INI]
Filename: \sportamok.url; Section: InternetShortcut; Key: URL; String: http:
[Registry]
Root: HKLM; Subkey: SOFTWARE\Crystal Decisions\9.0\Crystal Reports; ValueType: string; ValueName: CommonFiles; ValueData: \Crystal Decisions\2.0\bin; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Crystal Decisions\9.0\Crystal Reports; ValueType: string; ValueName: ChartSupportPath; ValueData: \Crystal Decisions\2.0\ChartSupportPath; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Crystal Decisions\9.0\Report App\Client SDK; ValueType: string; ValueName: LogFailedXml; ValueData: No; Flags: uninsdeletekeyifempty; Components: crystalreports
Root: HKLM; Subkey: SOFTWARE\Crystal Decisions\9.0\Report App\Client SDK; ValueType: string; ValueName: LogFile; ValueData: ; Flags: uninsdeletekeyifempty; Components: crystalreports
[Run]
Filename: \SimpleCrystal09.exe; Description: ; Flags: nowait postinstall skipifsilent
[UninstallDelete]
Name: \SimpleCrystal09.exe; Type: files
Name: \sportamok.url; Type: files
|
|
Last Updated on Wednesday, 02 September 2009 07:27 |