Q&A

  • BDE 설치관련..(Inno Setup 이용시)


안녕하세요~
Inno Setup 을 이용해서 설치프로그램을 만들었습니다만..
BDE 설치가 문제네요..


Inno Setup 홈페이지에서 찾을 수 있는
MiniReg.exe 와 BdeInst.dll 파일을 이용해서 BDE 를 설치하려고 하면
설치경로를 물어보는 창이 나와서..
이용을 할 수 없었습니다..

그래서..어쩔수 없이..
BDE 관련 설치파일을 복사해주고
관련 레지스트리를 몽땅 써줬는데요..
잘 돌아가긴 하지만..너무 찝찝해서..

델마당에서도 찾아봤는데..자료가 없고..
KDDG 에서는 검색해보니..오이군 님께서 수동으로 다 설치해도 돌아간다고..
글을 올리셨더라구요..
아래에 Inno Setup 에서 레지스트리에 써준 스크립트를 올려놓을게요..
이렇게 설치 하실 분들은..참고 하셔도 좋을듯..

혹시, 다른 분들은..인스톨쉴드가 아닌 Inno Setup 프로그램을 이용해서
어떻게 BDE 설치를 하시는지 알 수 있을까요??

참..Inno Setup 이나, 쉴드 에 관련한 카테고리는 따로 없는거지요??
하나 있으면 좋을듯하네요..헤헤!!
그럼 다들 좋은날들 되십시오..


//
; BDE 관련..노가다설치..
Root: HKLM; Subkey: Software\Borland\BLW32; ValueType: string; ValueData: {pf}\Common Files\Borland Shared\BDE; ValueName: BLAPIPATH
Root: HKLM; Subkey: Software\Borland\Database Engine; ValueType: string; ValueData: {pf}\Common Files\Borland Shared\BDE\IDAPI32.CFG; ValueName: CONFIGFILE01
Root: HKLM; Subkey: Software\Borland\Database Engine; ValueType: string; ValueData: {pf}\Common Files\Borland Shared\BDE; ValueName: DLLPATH
Root: HKLM; Subkey: Software\Borland\Database Engine; ValueType: string; ValueData: 0009; ValueName: RESOURCE
Root: HKLM; Subkey: Software\Borland\Database Engine; ValueType: string; ValueData: WIN32; ValueName: SaveConfig
Root: HKLM; Subkey: Software\Borland\Database Engine; ValueType: string; ValueData: 1; ValueName: UseCount

Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\DATE; ValueType: string; ValueData: FALSE; ValueName: FOURDIGITYEAR
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\DATE; ValueType: string; ValueData: FALSE; ValueName: LEADINGZEROD
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\DATE; ValueType: string; ValueData: FALSE; ValueName: LEADINGZEROM
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\DATE; ValueType: string; ValueData: 2; ValueName: MODE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\DATE; ValueType: string; ValueData: /; ValueName: SEPARATOR
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\DATE; ValueType: string; ValueData: TRUE; ValueName: YEARBIASED
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\NUMBER; ValueType: string; ValueData: 2; ValueName: DECIMALDIGITS
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\NUMBER; ValueType: string; ValueData: .; ValueName: DECIMALSEPARATOR
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\NUMBER; ValueType: string; ValueData: TRUE; ValueName: LEADINGZERON
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\NUMBER; ValueType: string; ValueData: ,; ValueName: THOUSANDSEPARATOR
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\TIME; ValueType: string; ValueData: 오전; ValueName: AMSTRING
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\TIME; ValueType: string; ValueData: FALSE; ValueName: MILSECONDS
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\TIME; ValueType: string; ValueData: 오후; ValueName: PMSTRING
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\TIME; ValueType: string; ValueData: TRUE; ValueName: SECONDS
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\TIME; ValueType: string; ValueData: TRUE; ValueName: TWELVEHOUR

Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: FALSE; ValueName: AUTO ODBC
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: ; ValueName: DATA REPOSITORY
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: PARADOX; ValueName: DEFAULT DRIVER
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: korea; ValueName: LANGDRIVER
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: FALSE; ValueName: LOCAL SHARE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 32; ValueName: LOW MEMORY USAGE LIMIT
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 2048; ValueName: MAXBUFSIZE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 48; ValueName: MAXFILEHANDLES
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 16; ValueName: MEMSIZE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 128; ValueName: MINBUFSIZE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: FALSE; ValueName: MTS POOLING
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: ; ValueName: SHAREDMEMLOCATION
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 2048; ValueName: SHAREDMEMSIZE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: ; ValueName: SQLQRYMODE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 0; ValueName: SYSFLAGS
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\SYSTEM\INIT; ValueType: string; ValueData: 4.0; ValueName: VERSION

Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\DBASE\INIT; ValueType: string; ValueData: DB949KO0; ValueName: LANGDRIVER
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\DBASE\INIT; ValueType: string; ValueData: FILE; ValueName: TYPE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\DBASE\INIT; ValueType: string; ValueData: 4.0; ValueName: VERSION
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\DBASE\TABLE CREATE; ValueType: string; ValueData: 7; ValueName: LEVEL
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\DBASE\TABLE CREATE; ValueType: string; ValueData: 1024; ValueName: MDX BLOCK SIZE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\DBASE\TABLE CREATE; ValueType: string; ValueData: 1024; ValueName: MEMO FILE BLOCK SIZE

Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\FOXPRO\INIT; ValueType: string; ValueData: DBWINUS0; ValueName: LANGDRIVER
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\FOXPRO\INIT; ValueType: string; ValueData: FILE; ValueName: TYPE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\FOXPRO\INIT; ValueType: string; ValueData: 4.0; ValueName: VERSION
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\FOXPRO\TABLE CREATE; ValueType: string; ValueData: 25; ValueName: LEVEL

Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\DB OPEN; ValueType: string; ValueData: DRIVE:/PATH/DATABASE.MDB; ValueName: DATABASE NAME
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\DB OPEN; ValueType: string; ValueData: ; ValueName: LANGDRIVER
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\DB OPEN; ValueType: string; ValueData: READ/WRITE; ValueName: OPEN MODE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\DB OPEN; ValueType: string; ValueData: ; ValueName: SYSTEM DATABASE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\DB OPEN; ValueType: string; ValueData: ; ValueName: USER NAME

Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT; ValueType: string; ValueData: IDDAO32.DLL; ValueName: DLL32
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT; ValueType: string; ValueData: ; ValueName: DRIVER FLAGS
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT; ValueType: string; ValueData: 0; ValueName: TRACE MODE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT; ValueType: string; ValueData: SERVER; ValueName: TYPE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT; ValueType: string; ValueData: 1.0; ValueName: VERSION

Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\INIT; ValueType: string; ValueData: korea; ValueName: LANGDRIVER
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\INIT; ValueType: string; ValueData: FILE; ValueName: TYPE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\INIT; ValueType: string; ValueData: 4.0; ValueName: VERSION
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\TABLE CREATE; ValueType: string; ValueData: 2048; ValueName: BLOCK SIZE
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\TABLE CREATE; ValueType: string; ValueData: 95; ValueName: FILL FACTOR
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\TABLE CREATE; ValueType: string; ValueData: 7; ValueName: LEVEL
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\TABLE CREATE; ValueType: string; ValueData: TRUE; ValueName: STRICTINTEGRTY
Root: HKLM; Subkey: Software\Borland\Database Engine\Settings\REPOSITORIES
1  COMMENTS
  • Profile
    모영철 2005.03.30 20:34
    노가다 하기 싫어서 이노셋업을 못쓰고 있었는데..

    이건 팁/테크 게시판에 적어놔도 좋을듯합니다.