말씀대로 했더니 아주 아주 잘 됩니다. 원했던 결과물입니다.
너무너무 감사드립니다. (__);; 고맙습니다.....
민스 님이 쓰신 글 :
: 도움받는이 님이 쓰신 글 :
: : 저도 앞서 질문을 던지신 분과 비슷하게 이노셋업을 첨 사용해 보는거라 우여곡절이 많습니다.
: : 다른 부분은 쉽게 적용이 되었는데요....
: :
: : 불새를 화면상에 보이지않게 하면서 조용히(?) 설치하는 방법이 궁금합니다.
: : 스크립트를 어떻게 작성해야 할지 막막하여 그 부분만이라도 도움을 받고 싶습니다만...
: : 가능하신지요?
: :
: : 부탁드려 봅니다. (__);;;
:
: 조용히 설치하는방법은 firebird_setup.exe /SILENT 옵션으로 하면 됩니다.
: innosetup에서 parameter로 하시면 될겁입니다. 프로그래스 화면만 나옵니다..
:
: 만일 inno setup에 포함해서 파이어버드를 설치방법도 있는데요.. 별로 추천하지 않습니다..
: 언인스톨할때 파이어버드도 제거되어 다른 프로그램까지 바보를 만들수가 있거든요..
:
: 저도 한번시도했다가 문제발생으로 제거 했습니다..
: 시도했던 소스는 아래 입니다..
: 하루종일 레지스터리와 파일변경 내역을 비교하면서 알아냈는데요..
: 헛수고 였죠.. 그래도 스크립트소스가 하드에 남아있네요.
:
: [Messages]
: SetupWindowTitle= %1 3 (Build 629)
:
:
: [LangOptions]
: DialogFontName=굴림
: DialogFontSize=9
:
: [Setup]
: AppVersion=
: AppCopyright=
: AppName=
: AppVerName=
: AppPublisher=
: AppPublisherURL=
: DefaultDirName=
: DefaultGroupName=
: DisableStartupPrompt=yes
: DisableProgramGroupPage=yes
: Compression=lzma/ultra
:
: [Files]
: Source: "C:\Program Files\Firebird\Firebird_2_0\aliases.conf"; DestDir: "{app}\Firebird"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\fbclient.dll"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\fbguard.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\fb_lock_print.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\gbak.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\gdef.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\\gfix.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\gpre.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\gsec.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\gsplit.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\gstat.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\ib_util.dll"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\icudt30.dll"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\icuin30.dll"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\icuuc30.dll"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\instclient.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\instreg.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\instsvc.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\isql.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\msvcp71.dll"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\msvcr71.dll"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\nbackup.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\bin\qli.exe"; DestDir: "{app}\Firebird\bin"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\firebird.conf"; DestDir: "{app}\Firebird"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\firebird.log"; DestDir: "{app}\Firebird"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\firebird.msg"; DestDir: "{app}\Firebird"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\IPLicense.txt"; DestDir: "{app}\Firebird"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\IDPLicense.txt"; DestDir: "{app}\Firebird"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\intl\fbintl.conf"; DestDir: "{app}\Firebird\intl"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\intl\fbintl.dll"; DestDir: "{app}\Firebird\intl"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\lib\fbclient_bor.lib"; DestDir: "{app}\Firebird\lib"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\lib\fbclient_ms.lib"; DestDir: "{app}\Firebird\lib"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\lib\ib_util_ms.lib"; DestDir: "{app}\Firebird\lib"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\security2.fdb"; DestDir: "{app}\Firebird"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\UDF\fbudf.dll"; DestDir: "{app}\Firebird\UDF"; CopyMode: alwaysoverwrite
: Source: "C:\Program Files\Firebird\Firebird_2_0\UDF\ib_udf.dll"; DestDir: "{app}\Firebird\UDF"; CopyMode: alwaysoverwrite
: Source: "C:\WINDOWS\system32\Firebird2Control.cpl"; DestDir: "{sys}"; CopyMode: alwaysoverwrite
:
: [Icons]
:
: [Registry]
: Root: HKLM; Subkey: "Software\Firebird Project"; Flags: uninsdeletekeyifempty
: Root: HKLM; Subkey: "Software\Firebird Project\Firebird Server"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Firebird Project\Firebird Server\Instances"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Firebird Project\Firebird Server\Instances"; ValueType: string; ValueName: "DefaultInstance"; ValueData: "{app}\Firebird"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "Firebird"; ValueData: "{app}\Firebird\bin\fbguard.exe -a"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\IPLicense.txt"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\IDPLicense.txt"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\firebird.msg"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\gbak.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\gfix.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\gsec.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\gsplit.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\gstat.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\fbguard.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\fbserver.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\fb_lock_print.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\ib_util.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\instclient.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\instreg.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\instsvc.exe"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\fbclient.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\icuuc30.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\icuin30.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\icudt30.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\msvcr71.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\bin\msvcp71.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\intl\fbintl.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\UDF\ib_udf.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{app}\Firebird\UDF\fbudf.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{sys}\Firebird2Control.cpl"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{sys}\GDS32.DLL"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{sys}\msvcp71.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\SharedDlls"; ValueType: dword; ValueName: "{sys}\msvcr71.dll"; ValueData: "1"; Flags: uninsdeletevalue
: Root: HKLM; Subkey: "System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\"; ValueType: string; ValueName: "{app}\bin\fbserver.exe"; ValueData: "{app}\bin\fbserver.exe:*:Disabled:Firebird SQL Server"; Flags: uninsdeletevalue
: Root: HKCU; Subkey: ".DEFAULT\Software\Microsoft\Windows\ShellNoRoam\MUICache"; ValueType: string; ValueName: "{app}\bin\fbserver.exe"; ValueData: "Firebird SQL Server"; Flags: uninsdeletevalue
:
: [Run]
: Filename: "{app}\Firebird\bin\fbguard.exe"; Parameters: "-a"; StatusMsg: "Firebird Runninig.."; WorkingDir: "{app}\Firebird\bin"; Flags: nowait
:
:
: [Code]
|