다음을 통해 공유


주요 업그레이드 계획

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\메모장 샘플

이름
lfCharSet 0
lfClipPrecision 2
lfFaceName FixedSys
lfItalic 0
lfOrientation 0
lfOutPrecision 1
f페이지설정저장 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
에스풋볼 [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
1월 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Januar01.txt
새해 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\NewYea01.txt
기념관 [ProgramFilesFolder]\Red_Park\Menu\ [ProgramFilesFolder]\Red_Park\Gate\Memori01.txt

 

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

계속