업그레이드에 대한 속성 업데이트
업그레이드는 .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 |