ICE45
ICE45는 데이터베이스의 비트 필드 열이 예약된 비트를 1로 설정하지 않는지 확인합니다.
예약된 비트는 현재 버전의 설치 관리자에서 기능을 제공하지 않지만 이후 버전에서는 사용할 수 있습니다. 이후 버전의 Windows Installer와 호환되려면 0으로 설정해야 합니다.
다음 테이블에 예약 비트가 1로 설정된 비트 필드가 포함된 경우 ICE45에서 오류 메시지를 게시합니다.
- BBControl 테이블
- Dialog 테이블
- 기능 테이블
- 파일 테이블
- MoveFile 테이블
- ModuleConfiguration 테이블
- ODBCDataSource 테이블
- 패치 테이블
- RemoveFile 테이블
- ServiceControl 테이블
- ServiceInstall 테이블
- TextStyle 테이블
Control 테이블에 예약 비트가 1로 설정된 비트 필드가 포함된 경우 ICE45는 두 개의 경고 메시지 중 하나를 게시합니다.
ICE45는 표시된 예제에 대해 다음 오류를 게시합니다.
Row 'File1' in table 'File' has bits set in the 'Attributes'
column that are reserved. They must be 0 to ensure
compatibility with future installer versions.
ICE45는 표시된 예제에 대해 다음 경고를 게시합니다.
Row 'Dialog1.Edit2' in table 'Control' has bits set in the 'Attribute'
column that are reserved. They should be 0 to ensure compatibility
with future installer versions.
File 테이블(부분)
파일 | 특성 |
---|---|
File1 | 128 |
Control 테이블(부분)
대화 상자 | 컨트롤 | 특성 |
---|---|---|
Dialog1 | Edit1 | 2097152 |
Dialog1 | Edit2 | 1048576 |