다음을 통해 공유


ICE90

ICE90은 바로 가기의 디렉터리가 공용 속성으로 지정되었음을 발견하면 경고를 게시합니다. 공용 속성 이름은 대문자로 작성됩니다. ALLUSERS 속성의 값이 변경되면 public 속성에서 지정한 바로 가기가 작동하지 않을 수 있습니다.

이 ICE 사용자 지정 작업은 바로 가기 테이블의 유효성을 검사하고 디렉터리 테이블을 사용합니다. 디렉터리 테이블이 없으면 바로 가기 테이블의 유효성을 검사하지 않고 반환되고 오류나 경고가 게시되지 않습니다.

결과

ICE90은 다음 경고를 게시합니다.

ICE90 오류 묘사
바로 가기 '[1]'에는 공용 속성(ALL CAPS)이고 사용자 프로필 디렉터리 아래에 있는 디렉터리가 있습니다. 이로 인해 ALLUSERS 속성 값이 UI 시퀀스에서 변경되는 경우 문제가 발생합니다. 바로 가기의 디렉터리가 공용 속성으로 지정되었습니다.

 

본보기

ICE90은 예제에 대해 다음 경고를 보고합니다.

The shortcut 'Shortcut1' has a directory that is a public property (ALL CAPS) 
and is under user profile directory. This results in a problem if the value 
of the ALLUSERS property changes in the UI sequence.

이 예제에서 MYDIR은 사용자 프로필 아래에 있습니다. ICE90은 대상 디렉터리의 위치가 공용 속성인 MYDIR에 의해 지정되기 때문에 경고를 게시합니다. 사용자는 MYDIR 또는 ALLUSERS 속성을 변경할 수 있습니다. 컴퓨터별 설치 컨텍스트대해 ALLUSERS 설정되고 MYDIR이 사용자 프로필 아래에 있는 경우 MYDIR의 바로 가기 파일은 특정 사용자의 프로필이 아닌 "모든 사용자" 프로필 아래에 복사됩니다. ALLUSERS 사용자별 설치 컨텍스트에 대해 설정된 경우 MYDIR의 바로 가기 파일이 특정 사용자의 프로필에 복사되고 다른 사용자가 사용할 수 없습니다.

바로 가기 테이블(부분)

지름길 디렉토리_
Shortcut1 MYDIR

 

디렉터리 테이블(부분)

디렉토리 Directory_Parent
MYDIR ProgramMenuFolder

 

ICE 참조