몰디브를 꿈꾸며...

[델파이]서비스 프로그램 만들기 본문

델파이

[델파이]서비스 프로그램 만들기

노란채송화 2012. 2. 22. 22:16
서비스 프로그램을 만들때 필요한 자료가 필요해 검색중 아래 링크에서 대단히 유용한 문서를 찾을 수 있었다.
샘플 코드도 있다.

http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&bbsCat=0&st=&keyword=&indx=417469&keyword1=&keyword2=&page=8

서비스 프로그램 실행 화일을 만들었으면 설치 프로그램을 만든다.
주로 많이 사용하는 것이 아래 링크의 프로그램이다. 상용프로그램에서도 무료이다.

프로그램 설치시 서비스 등록을 실행할것이고, 프로그램 관리자에는 제거 아이콘이 나타나게 하려한다.
필요한 화일은 서비스 프로그램 실행화일, 등록 배치화일, 제거 배치화일이다.
등록/제거 배치화일은 서비스 프로그램 만들기 문서에 첨부된 화일을 압축 해제하면 나오는 배치 화일을
적당히 파일명만 수정하면 사용할 수 있다.


설치후 프로그램을 실행하면 'Welcome' 메세지 박스에서 스크립트 위자드를 체크후 계속 진행한다.




아래 화면이 나올때까지 그냥 'Next'를 누른다.


첫번째 체크박스를 없앤다. 왜냐하면 나중에 isTool을 이용해서 설치시 등록 배치 화일이 실행되게끔 해야 하기 때문이다. 그리고 'Add file' 버튼을 눌러 등록/제거 배치 화일을 추가해준다.



삭제 아이콘을 추가할지 여부를 묻는 체크박스를 체크했다.

아래 메세지가 나올때까지 그냥 'Next' 필요하면 해당 정보를 기입하면 된다. 필요없어서 통과했다.



설치 프로그램이 생성될 디렉토리와 해당 화일명을 적당히 적어주면 된다.


계속진행하면 해당 스크립트를 빌드 할지 여부를 묻는 메세지 박스가 나오는데 'No'를 선택한다. 해당 스크립트를 수정해야 하기 때문이다.


아래 프로그램은 Inno Setup에서 미처 처리 못한 스크립트들을 추가/수정 작업을 쉽게 할 수 있다.

IsTool 설치

위에서 저장한 스크립트 화일을 IsTool에서 불러온다.
설치시 등록 배치 화일을 실행하도록 설정한다.
왼쪽 메뉴에서 'Install Run'을 선택하고 오른쪽 빈 리스트박스에 오른쪽 마우스 버튼을 누르면 단축 메뉴가 나온다. 그중 'New Item'을 누른다. 아래와 같은 창이 나오는데 여기서 등록 배치 화일을 선택해주면 된다.




제거시 실행할 배치 화일 등록도 위와 같이 하면 되는데 왼쪽 메뉴에서 'Uninstall Run'을 선택하여 진행하면된다.
그다음 스크립트 화일을 저장후 Inno Setup에서 스크립트 화일을 연다음 Compile을 실행하면 지정한 디렉토리에 설치 화일이 생성된다.


'델파이' 카테고리의 다른 글

컴포넌트 추가 및 삭제  (0) 2015.03.19
[델파이]레지스트리 읽기/쓰기  (0) 2012.02.21
[델파이]시스템 시간 가져오기  (0) 2012.02.08
[델파이]텍스트 파일 읽기  (0) 2011.07.14
Comments