다음을 통해 공유


업그레이드에 대한 속성 업데이트

업그레이드는 .msi 파일의 이름을 변경하고 일부 구성 요소의 구성 요소 코드를 변경하므로 원래 제품의 코드에서 업그레이드의 제품 코드를 변경해야 합니다. ProductCode 속성을 변경하는 데 업그레이드가 필요한 경우에 대한 설명은 제품 코드 변경을 참조하세요. ProductCode를 변경하는 업그레이드를 주요 업그레이드라고 합니다.

업그레이드 패키지의 ProductName 속성, ProductVersion 속성, ProductLanguage 속성 및 UpgradeCode 속성은 원래 제품에서 변경되거나 변경되지 않은 상태로 남을 수 있습니다. 해당 속성의 값에 따라 Windows Installer는 현재 업그레이드에 향후 업그레이드 패키지를 적용할지 여부를 결정할 수 있습니다.

Upgrade 테이블의 ActionProperty 열에 지정된 속성을 SecureCustomProperties 속성에 추가해야 합니다.

데이터베이스 편집기를 사용하여 MNP2001.msi 열고 Property 테이블에 다음 데이터를 입력합니다. 이 목록은 기본 제공 설치 관리자 속성의 참조 항목에 대한 링크를 제공합니다. 링크가 아닌 속성 이름은 작성자 정의 속성입니다. 대부분의 속성은 SDK와 함께 제공되는 Uisample.msi 가져왔습니다. 자세한 내용은 사용자 인터페이스 가져오기를 참조하세요.

속성 테이블

속성
ARPHELPLINK https://www.microsoft.com/management
BannerBitmap bannrbmp
ButtonText_Back < 뒤로(&백)
ButtonText_Browse Br&owse
ButtonText_Cancel 취소
ButtonText_Exit 종료(&C)
ButtonText_Finish 마침(&F)
ButtonText_Ignore 무시(&I)
ButtonText_Install 설치(&I)
ButtonText_Next 다음(&N) >
ButtonText_No 아니요
ButtonText_OK 정상
ButtonText_Remove 제거(&R)
ButtonText_Reset 다시 설정(&R)
ButtonText_Resume 다시 시작(&D)
ButtonText_Retry 다시 시도
ButtonText_Return 반환(&RETURN)
ButtonText_Yes
CompleteSetupIcon completi
ComponentDownload ftp://anonymous@microsoft.com/components/
CustomSetupIcon custicon
DefaultUIFont DlgFont8
DialogBitmap dlgbmp
DlgTitleFont {&DlgFontBold8}
ErrorDialog ErrorDlg
ExclamationIcon exclamic
거짓 0
Iagree No
InfoIcon 정보
InstallerIcon insticon
INSTALLLEVEL 3
InstallMode 일반
제조업체 Microsoft
PIDTemplate 12345<###-%%%%%%%>@@@@@
ProductCode {34CF587C-1D8F-4DD5-ADFE-440F4B593987}
ProductID 없음
ProductLanguage 1033
ProductName MNP2001
ProductVersion 01.50.0000
Progress1 설치
Progress2 installs
PROMPTROLLBACKCOST P
RemoveIcon removico
RepairIcon repairic
설정 설정
True 1
UpgradeCode {908E378A-9551-4772-BF1D-5CFAF6FD9CB4}
마법사 설치 마법사
SecureCustomProperties OLDAPPFOUND

 

계속