다음을 통해 공유


주요 업그레이드 계획

Windows Installer를 애플리케이션 설치 및 셋업에 사용하는 경우 업그레이드 패키지를 설치하여 나중에 해당 애플리케이션의 업그레이드를 처리할 수 있습니다. 설치 개발자는 원래 설치 패키지를 수정하여 업그레이드 패키지를 작성하도록 선택할 수 있습니다. 이 방법은 다음 업그레이드 샘플에서 설명합니다.

원래 제품인 MNP2000을 설치한 다음 업그레이드 패키지를 설치하면 사용자에게 제품 MNP2001에 필요한 다음 파일을 제공합니다.

파일 설명 원본 경로 대상 경로
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 설치되지 않았습니다. 항상 원본에서 실행합니다.
Baseba01.txt 2001년 야구 경기 일정. C:\Sample\Notepad\Events\Baseba01.txt [ProgramFilesFolder]\Red_Park\Sports\Baseball.txt
Footba01.txt 2001년 축구 경기 일정. C:\Sample\Notepad\Events\Footba01.txt [ProgramFilesFolder]\Red_Park\Sports\Football.txt
Basket01.txt 2001년 농구 경기 일정. C:\Sample\Notepad\Events\Basket01.txt [ProgramFilesFolder]\Red_Park\Sports\Basket01.txt
Dance01.txt 2001년 댄스 공연. C:\Sample\Notepad\Events\Dance01.txt [ProgramFilesFolder]\Red_Park\Arts\Dance.txt
Concert01.txt 2001년 음악 공연. C:\Sample\Notepad\Events\Concer01.txt [ProgramFilesFolder]\Red_Park\Arts\Concert.txt
Opera01.txt 2001년 오페라 공연. C:\Sample\Notepad\Events\Opera01.txt [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
Januar01.txt 2001년 1월에 수락. C:\Sample\Notepad\Gate\Januar01.txt [ProgramFilesFolder]\Red_Park\Gate\January.txt
NewYea01.txt 2001년 설날에 수락. C:\Sample\Notepad\Gate\Holidays\NewYea01.txt [ProgramFilesFolder]\Red_Park\Gate\NewYears.txt
Memori01.txt 2001년 현충일에 수락. C:\Sample\Notepad\Gate\Holidays\Memori01.txt [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

업그레이드 패키지를 설치하면 업그레이드된 제품에서 사용하지 않는 원래 제품과 함께 설치된 모든 기능이 제거됩니다.

예를 들어 MNP2000에서 업그레이드할 때 업그레이드를 설치하면 사용자의 컴퓨터에서 다음 파일이 제거됩니다.

  • Baseball.txt
  • Football.txt
  • Dance.txt
  • Concert.txt
  • January.txt
  • 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
sBaseball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Baseba01.txt
sFootball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Footba01.txt
sBasketball [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Sports\Basketba01.txt
sDance [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Dance01.txt
sConcert [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Concer01.txt
sOpera [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Arts\Opera01.txt
sJanuary [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Januar01.txt
sNewYears [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYea01.txt
sMemorial [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

사용자가 업그레이드 패키지를 제거하면 Windows Installer는 사용자의 컴퓨터에서 제품의 모든 버전을 완전히 제거합니다. 사용자에게 MNP2000 또는 MNP2001의 어떤 부분도 남지 않습니다.

계속