다음을 통해 공유


ICE19

ICE19는 보급된 구성 요소가 구성 요소 테이블의 KeyPath 열에서 파일을 참조하고 보급된 바로 가기가 이 열의 디렉터리를 참조하는지 확인합니다.

ICE19는 보급된 구성 요소 또는 바로 가기에 ComponentId가 있는지 확인합니다. 다른 테이블에 보급되지 않는 PublishComponent 테이블구성 요소는 ComponentId가 있는지 여부만 확인합니다.

결과

ICE19는 광고된 구성 요소 또는 광고된 바로 가기의 경우 디렉터리의 경우 구성 요소 테이블의 KeyPath 열이 파일을 참조하지 않는 경우 오류 메시지를 게시합니다. 보급된 구성 요소 또는 바로 가기에 ComponentId가 없는 경우 ICE19에서 오류 메시지를 게시합니다.

본보기

ICE19는 표시된 예제에 대해 다음 오류 메시지를 게시합니다.

  • 확장 flp는 Component 테이블ComponentId가 지정되지 않은 구성 요소 Comp1을 참조합니다.
  • 확장 exe는 디렉터리를 KeyPath로 참조하는 구성 요소 Comp4를 참조합니다. 구성 요소 테이블의 KeyPath가 Null입니다.
  • 바로 가기 바로 가기2는 레지스트리 항목을 키 경로로 참조하는 구성 요소 Comp3을 참조합니다. 구성 요소 테이블의 특성 열 값은 4입니다.

구성 요소 테이블(부분)

구성 요소 ComponentId 특성 KeyPath
Comp1 0 File1
Comp2 {00000002-0003-0000-0000-624474736554} 0 File2
Comp3 {00000003-0003-0000-0000-624474736554} 4 Reg3
Comp4 {00000004-0003-0000-0000-624474736554} 0

 

확장 테이블(부분)

확장 구성 요소_
flp Comp1
tst Comp2
exe Comp4

 

바로 가기 테이블(부분)

지름길 구성 요소_ 특징_
Shortcut1 Comp4 ProductFeature
Shortcut2 Comp3 ProductFeature

 

기능 테이블(부분)

특징
ProductFeature

 

메모

확장 flp 및 exe가 모두 동일한 구성 요소를 참조하는 경우 해당 구성 요소를 여는 EXE 또는 COM 서버는 동일해야 합니다. 이 EXE는 일반적으로 구성 요소의 KeyPath입니다. OFFICE의 경우 확장 문서와 xls는 동일한 EXE가 두 확장을 모두 열지 않으므로 동일한 구성 요소를 참조할 수 없습니다. 문서 확장을 열려면 winword.exe 필요하고 xls 확장을 열려면 excel.exe 필요합니다.

 

ICE 참조