Global It Leader!!



 
 

VB 인스톨 팩토리(Install Factory) 프로그램 사용하기

페이지 정보

작성자 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 5,710회 작성일 12-08-24 00:32

본문

오랜만에 VB로 프로그램을 만들어 인스톨 팩토리로 셋업 파일을 만들려니 가물가물 거리네요.

예전에 한번 업무프로그램을 개발하여 납품할때 사용해본적이 있는데 새로 마주하니 멍합니다.

그래서 순서를 간단하게 메모해 두려고 합니다.

먼제 VB 자체에 배포 마법사로 설치 프로그램을 만듭니다. 그것을 못하신다면 그것부터 공부하세요.^^

설치 프로그램을 만들면 Support 폴더가 자동으로 만들어지고 그 안에 보면 설치에 필요한 모든 파일이 들어있습니다. 아주 친절하죠? VB로 만들어도 윈도우 설치 화면 처럼 멋지게 만들어지면 얼마나 좋을까요?

Setup.exe 파일이 들어 있는 폴더에 보면 "SETUP.LST" 파일이 있는데 이놈이 인스톨 팩토리로 설치 프로그램을 만들때 꼭 필요한 내용을 담고 있습니다.
:
:
[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 12:00:00 AM,101888,6.0.84.50
File2=@Vb6ko.dll,$(WinSysPath),,$(Shared),10/2/00 12:00:00 AM,102160,6.0.89.88
File3=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
File4=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00 AM,17920,2.40.4275.1
File5=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 12:00:00 AM,147728,2.40.4275.1
File6=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 12:00:00 AM,164112,5.0.4275.1
File7=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 12:00:00 AM,598288,2.40.4275.1
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,2/23/04 12:00:00 AM,1386496,6.0.97.82

:
:
:

[Setup1 Files]
File1=@master.db3,$(AppPath)\data,,,8/21/12 1:20:51 AM,1619791872,0.0.0.0
File2=@juso.db3,$(AppPath)\data,,,8/21/12 6:51:13 PM,141320192,0.0.0.0
File3=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 12:00:00 AM,89360,6.0.81.69
File4=@msjtes40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,4/2/07 6:19:38 PM,248608,4.0.9502.0
File5=@msrepl40.dll,$(WinSysPathSysFile),,,4/2/07 6:21:06 PM,559904,4.0.9502.0
File6=@msrd3x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,4/2/07 6:20:44 PM,322336,4.0.9502.0
File7=@msrd2x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,4/2/07 6:20:28 PM,432928,4.0.9502.0
File8=@mswdat10.dll,$(WinSysPathSysFile),,,4/2/07 6:21:48 PM,838432,4.0.9502.0
File9=@mswstr10.dll,$(WinSysPathSysFile),,,3/28/07 6:21:52 PM,621344,4.0.9502.0
File10=@expsrv.dll,$(WinSysPathSysFile),,,4/14/08 7:56:42 AM,380445,6.0.72.9590
File11=@vbajet32.dll,$(WinSysPathSysFile),,,4/14/08 7:57:04 AM,30749,6.0.1.9432
File12=@msjint40.dll,$(WinSysPathSysFile),,,3/28/07 6:21:50 PM,158496,4.0.9502.0
File13=@msjter40.dll,$(WinSysPathSysFile),,,4/2/07 6:19:34 PM,60192,4.0.9502.0
File14=@msjet40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,10/22/07 3:00:52 PM,1516568,4.0.9511.0
File15=@dao360.dll,$(MSDAOPath),$(DLLSelfRegister),$(Shared),3/25/08 1:50:26 PM,554008,3.60.9512.0
File16=@Jusoyo.exe,$(AppPath),,,8/23/12 8:41:50 PM,77824,1.0.0.0
:
:
:
이부분만 필요합니다. 인스톨 팩토리 실행해 보시면 왠만한건 그냥 하실 수 있을것입니다.

Source 폴더 한개 만들고, Install 폴더 한개 만드십시오.

Source에는 실행파일과 라이센스 파일, 직접 제작한 DLL 파일 등을 복사해 넣습니다.

일반탭에서 소스폴더 경로지정하는 곳이 있지요. 지정만 하면 소스폴더안의 파일들은 자동으로 압축해서 실행파일이 만들어지기 때문에 별도로 등록할 필요가 없습니다.

Install 폴더는 설치파일을 생성하여 저장할 폴더를 의미합니다.

위의 목록에서 Source 폴더로 옮긴 파일만 제외하고 나머지는 모두 DLL 기타  화일에 등록해 줘야합니다.

문제는 윈도우 시스템 폴더 및 공유폴더에 복사하고 서버에 등록할 파일을 설정하는 일입니다.

DLL 기타 화일 탭상자에서 설치할 파일을 등록해 줘야 하는데요.

DLL 파일은 무조건 {WinSysDir} 폴더에 공유 파일을 체크해 주시면 됩니다.

위에 목록에서 File14=@msjet40.dll,$(WinSysPathSysFile),$(DLLSelfRegister) 요런 부분이 보이시죠.

의미는 msjet40.dll  파일은 윈도우 시스템 폴더에 복사하고 등록하라는 의미입니다.

공유 파일 체크하고 서버 등록도 체크해 주시면 됩니다. TypeLib는 TBL 파일만 체크해 주시면 되구요.

물론 공유도 체크해 주셔야 합니다.

예를들어 프로그램 실행에 필요한 데이터 파일은 경로를 {InstallDir}\data 이렇게 지정해주면 됩니다.

백문이 불여일습이라했습니다. 과감하게 도전해 보시고 시험을 반복해 보십시오.

수고하세요.

[이 게시물은 오원장님에 의해 2013-02-28 16:41:58 오피스팁에서 이동 됨]

댓글목록

등록된 댓글이 없습니다.

전체 440
게시물 검색
컴퓨터언어 목록
번호 제목 글쓴이 조회 날짜
200 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8249 07-08
199 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9306 07-05
198 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8799 07-04
197 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8873 07-02
196 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8091 07-01
195 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4866 10-29
194 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5320 08-31
193 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10433 08-31
192 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5279 08-31
191 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6575 08-31
190 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7000 08-29
189 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4827 08-29
열람중 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5711 08-24
187 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5148 08-09
186 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6008 08-09
185 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5576 04-07
184 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13226 01-07
183 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7347 12-01
182 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7476 04-08
181 VB no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9551 04-08