FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[3463] Re:불새탑재용 스크립트를 알려주실 수 없을까요?
민스 [ssancopi] 2862 읽음    2010-06-11 14:47
도움받는이 님이 쓰신 글 :
: 저도 앞서 질문을 던지신 분과 비슷하게 이노셋업을 첨 사용해 보는거라 우여곡절이 많습니다.
: 다른 부분은 쉽게 적용이 되었는데요....
:
: 불새를 화면상에 보이지않게 하면서 조용히(?) 설치하는 방법이 궁금합니다.
: 스크립트를 어떻게 작성해야 할지 막막하여 그 부분만이라도 도움을 받고 싶습니다만...
: 가능하신지요?
:
: 부탁드려 봅니다. (__);;;

조용히 설치하는방법은 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]

+ -

관련 글 리스트
3461 불새탑재용 스크립트를 알려주실 수 없을까요? 도움받는이 2245 2010/06/10
3463     Re:불새탑재용 스크립트를 알려주실 수 없을까요? 민스 2862 2010/06/11
3464         감사합니다 *^^* 도움받는이 2792 2010/06/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.