사용자 인터페이스 가져오기
이전 섹션에서 설명한 정보 외에도 uisample.msi에는 샘플 사용자 인터페이스에 대한 데이터도 포함되어 있습니다. 빈 데이터베이스 가져오기 섹션에서 uisample.msi를 MNP2000.msi에 통합한 경우 이 정보는 MNP2000.msi에도 있습니다. 샘플 사용자 인터페이스에 대한 정보는 다음 표에 있습니다.
- ActionText 테이블
- Binary 테이블
- Control 테이블
- ControlEvent 테이블
- Dialog 테이블
- Error 테이블
- EventMapping 테이블
- RadioButton 테이블
- TextStyle 테이블
- UIText 테이블
설치 관리자와 함께 제공되는 데이터베이스 편집기 Orca에는 위 테이블의 데이터로 지정된 사용자 인터페이스의 대화 상자를 미리 보는 데 사용할 수 있는 대화 상자 미리 보기 옵션이 포함되어 있습니다.
이제 샘플 설치 패키지 MNP2000.msi는 패키지 유효성 검사를 수행할 준비가 되었습니다. 패키지를 처음으로 설치하기 전에 항상 새 패키지에서 유효성 검사를 실행합니다. 설치 샘플 유효성 검사에서 설명합니다.
샘플 패키지에 사용자 인터페이스를 포함하지 않으려면 TextStyle 테이블(DefaultUIFont 속성을 정의하는 데 필요함)을 제외하고 위에 표시된 테이블의 모든 정보를 생략하거나 제거합니다. Property 테이블에서 사용자 인터페이스 속성도 제거해야 합니다. UI가 없는 메모장 샘플의 Property 테이블 예제는 다음과 같습니다. 이 예제를 복사하는 경우 테이블에 표시된 GUID를 다시 사용하지 마세요.
속성 | 값 |
---|---|
DefaultUIFont | DlgFont8 |
INSTALLLEVEL | 3 |
LIMITUI | 1 |
제조업체 | Microsoft |
ProductCode | {18A9233C-0B34-4127-A966-C257386270BC} |
ProductLanguage | 1033 |
ProductName | MNP2000 |
ProductVersion | 01.40.0000 |
UpgradeCode | {908E378A-9551-4772-BF1D-5CFAF6FD9CB4} |
사용자 인터페이스가 없는 패키지는 명령줄 또는 프로그램에서 설치할 수 있습니다. 명령줄에서 패키지를 설치하려면 명령줄 옵션에 설명된 방법을 사용합니다. 프로그램에서 패키지를 설치하려면 설치 관리자 함수 사용에 설명된 방법을 사용합니다. 새 패키지를 처음 설치하기 전에 항상 새 패키지에서 유효성 검사를 실행합니다.