다음을 통해 공유


설치 계획

기존 애플리케이션의 설치가 다른 설치 기술에서 Windows Installer로 이동되면 설치 개발자는 기존 설치의 원본 및 대상 파일 이미지를 사용하여 Windows Installer 패키지 작성을 시작할 수 있습니다. 파일 및 기타 리소스가 원본 및 대상에서 구성되는 방법에 대한 자세한 계획은 새 애플리케이션용 패키지를 개발하기 위한 좋은 출발점이기도 합니다.

샘플 설치 패키지는 애플리케이션의 원본 위치에 저장된 다음 파일을 가져와서 사용자 컴퓨터의 대상에 설치합니다.

파일 묘사 원본 경로 대상 경로
Redpark.exe 텍스트 편집기 실행 파일입니다. C:\Sample\Notepad\Redpark.exe [ProgramFilesFolder]\Red_Park\Redpark.exe
Readme.txt 정보 파일입니다. C:\Sample\Notepad\Readme.txt [ProgramFilesFolder]\Red_Park\Readme.txt
Help.txt 도움말 설명서 C:\Sample\Notepad\Help.txt 설치되지 않았습니다. 항상 원본에서 실행합니다.
Baseball.txt 2000년 야구 경기 일정. C:\Sample\Notepad\Events\Baseball.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Football.txt 2000 년 축구 게임 일정. C:\Sample\Notepad\Events\Football.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Dance.txt 2000 년 댄스 공연. C:\Sample\Notepad\Events\Dance.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert.txt 2000 년 음악 공연. C:\Sample\Notepad\Events\Concert.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
January.txt 2000년 1월 입학. C:\Sample\Notepad\Gate\January.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYears.txt 2000 년 설날에 입학. C:\Sample\Notepad\Gate\Holidays\NewYears.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

샘플은 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad Sample아래의 사용자 레지스트리에 다음 값을 씁니다.

이름
lfCharSet 0
lfClipPrecision 2
lfFaceName FixedSys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
fSavePageSetting 0
lfPitchAndFamily 49
iPointSize 120
lfQuality 2
lfStrikeOut 0
폰트 두께 (lfWeight) 400
fWrap 0

 

샘플은 다음 바로 가기를 설치합니다. 사용자는 이러한 바로 가기 중 하나를 설정 과정에서 선택하여 주문형 설치 가능한 야구 기능으로 사용할 수 있습니다.

이름 바로 가기 위치 바로 가기 대상
sNotepad [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Redpark.exe
sReadme [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Readme.txt
sHelp [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Sample\Notepad\Help.txt
s베이스볼 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
sFootball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Football.txt
sDance [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
sConcert [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
1월 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\January.txt
새해 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt

 

샘플을 재현하려면 먼저 첫 번째 테이블에 지정된 원본 디렉터리 구조를 만듭니다. 시스템의 Notepad.exe 파일을 복사하여 이 복사본의 이름을 Redpark.exe로 변경하세요. 메모장 편집기를 사용하여 나머지 텍스트 파일을 만듭니다. 대상의 디렉터리 구조, 레지스트리 값 및 바로 가기는 설치 데이터베이스를 작성하여 추가됩니다.

계속