ICE20
ICE20은 작성된 사용자 인터페이스가 있는 설치 패키지의 표준 대화 상자 및 대화 상자 요구 사항의 유효성을 검사합니다. 작성된 사용자 인터페이스가 있는 설치 패키지에는 Dialog 테이블이 있으며 LIMITUI 속성이 설정되어 있지 않습니다.
ICE20은 다음 테이블 및 요구 사항의 유효성을 검사합니다.
표준 대화 상자 | 대화 상자 요구 사항 |
---|---|
FilesInUse 대화 상자 | ListBox 테이블. Control 테이블의 Property 열이 FileInUseProcess로 설정된 ListBox 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 입력되고 Argument 열에 Ignore가 입력된 PushButton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 입력되고 Argument 열에 Exit가 입력된 PushButton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 입력되고 Argument 열에 Retry가 입력된 PushButton 컨트롤입니다. |
오류 대화 상자 | 오류 대화 스타일 비트를 설정하여 모든 이름을 가진 대화 상자를 오류 대화 상자로 지정해야 합니다. ErrorText라는 텍스트 컨트롤. Dialog 테이블의 Control_First 열에 있는 ErrorText입니다. ControlEvent 테이블의 Event 열에 EndDialog가 있고 Argument 열에 ErrorAbort가 있는 A라는 Pushbutton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 있고 Argument 열에 ErrorCancel이 있는 C라는 Pushbutton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 있고 Argument 열에 ErrorIgnore가 있는 I라는 Pushbutton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 있고 Argument 열에 ErrorNo가 있는 N이라는 Pushbutton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 있고 Argument 열에 ErrorOk가 있는 O라는 Pushbutton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 있고 Argument 열에 ErrorRetry가 있는 R이라는 Pushbutton 컨트롤입니다. ControlEvent 테이블의 Event 열에 EndDialog가 있고 Argument 열에 ErrorYes가 있는 Y라는 Pushbutton 컨트롤입니다. 너비, 높이 및 Y 좌표는 모든 버튼에 대해 동일해야 합니다. X 좌표는 설치 관리자에 의해 결정됩니다. ErrorIcon이라는 컨트롤이 있는 경우 Control 테이블의 Type 열에 Icon이 있어야 합니다. |
Exit 대화 상자 | AdminUISequence 테이블 및 InstallUISequence 테이블에 대화 상자 또는 사용자 지정 작업이 있어야 하며, 시퀀스 열에 값이 -1이어야 합니다. |
UserExit 대화 상자 | AdminUISequence 테이블 및 InstallUISequence 테이블에 대화 상자 또는 사용자 지정 작업이 있어야 하며, 시퀀스 열에 값이 -2여야 합니다. |
FatalError 대화 상자 | AdminUISequence 테이블 및 InstallUISequence 테이블에 대화 상자 또는 사용자 지정 작업이 있어야 하며, 시퀀스 열에 값이 -3이어야 합니다. |
결과
ICE20은 표준 대화 상자 및 요구 사항이 설치 패키지에 있는지 확인할 수 없는 경우 오류 메시지를 게시합니다.
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기