다음을 통해 공유


바로 가기 테이블

바로 가기 테이블에는 애플리케이션이 사용자의 컴퓨터에 바로 가기를 만드는 데 필요한 정보가 있습니다.

바로 가기 테이블에는 다음 열이 있습니다.

열쇠 Nullable
지름길 식별자 Y N
디렉토리_ 식별자 N N
이름 파일 이름 N N
구성 요소_ 식별자 N N
과녁 바로 가기 N N
인수 서식이 지정된 N Y
묘사 텍스트 N Y
단축키 정수 N Y
아이콘_ 식별자 N Y
IconIndex 정수 N Y
ShowCmd 정수 N Y
WkDir 식별자 N Y
DisplayResourceDLL 서식이 지정된 N Y
DisplayResourceId 정수 N Y
DescriptionResourceDLL 서식이 지정된 N Y
DescriptionResourceId 정수 N Y

 

바로 가기

이 테이블의 키 값입니다.

Directory_

디렉터리 테이블의 첫 번째 열에 있는 외부 키가. 이 열은 바로 가기 파일이 만들어지는 디렉터리를 지정합니다.

이름

만들 바로 가기의 지역화 가능한 이름입니다.

Component_

구성 요소 테이블의 첫 번째 열에 있는 외부 키가. 설치 관리자는 이 열에 지정된 구성 요소의 설치 상태를 사용하여 바로 가기를 만들거나 삭제할지 여부를 결정합니다. 바로 가기를 설치하려면 이 구성 요소에 유효한 키 경로가 있어야 합니다. 대상 열에 기능 이름이 포함된 경우 바로 가기에서 시작하는 파일은 이 열에 나열된 구성 요소의 키 파일입니다.

대상

바로 가기 대상입니다.

보급된 바로 가기의 경우 이 열은 기능 테이블첫 번째 열의 외부 키여야 합니다. 설치 관리자는 대상 필드의 항목을 식별자 평가하며 항목은 기능 테이블유효한 외래 키여야 합니다. 이 경우 바로 가기에서 시작된 파일은 Component_ 열에 나열된 구성 요소의 키 파일입니다. 바로 가기가 활성화되면 설치 관리자는 이 파일을 시작하기 전에 기능의 모든 구성 요소가 설치되어 있는지 확인합니다.

보급되지 않은 바로 가기의 경우 설치 관리자는 이 필드를 형식이 지정된 문자열로 평가합니다. 필드에는 파일 또는 바로 가기가 가리키는 폴더로 확장되는 대괄호([ ])로 묶인 속성 식별자가 포함되어야 합니다. 자세한 내용은 createShortcuts 작업 참조하세요.

인수

바로 가기에 대한 명령줄 인수입니다.

인수 필드의 속성 확인은 제한됩니다. 이 필드에 [속성]로 서식이 지정된 속성은 바로 가기를 소유한 구성 요소가 설치될 때 속성에 의도한 값이 이미 있는 경우에만 확인할 수 있습니다. 예를 들어 "[#MyDoc.doc]" 인수의 올바른 값을 확인하려면 동일한 프로세스에서 파일 MyDoc.doc 바로 가기를 소유하는 구성 요소를 설치해야 합니다.

설명

바로 가기에 대한 지역화 가능한 설명입니다.

바로 가기 키

바로 가기의 바로 가기 키입니다. 하위 바이트에는 키에 대한 가상 키 코드가 포함되고 상위 바이트에는 한정자 플래그가 포함됩니다. 음수가 아닌 숫자여야 합니다. 이 옵션의 설정은 사용자의 데스크톱에 중복된 바로 가기 키를 추가할 수 있으므로 설치 패키지 작성자는 일반적으로 이 옵션을 설정하지 않는 것이 좋습니다. 또한 바로 가기 키에 바로 가기 키를 할당하는 방법은 접근성핫키를 사용하는 사용자에게 문제가 될 수 있습니다.

Icon_

아이콘 테이블 중 하나의 열에 대한 외부 키가.

IconIndex

바로 가기의 아이콘 인덱스입니다. 음수가 아닌 숫자여야 합니다.

showCmd

애플리케이션 창에 대한 표시 명령입니다.

다음 값을 사용할 수 있습니다. 값은 Windows API 함수 ShowWindow에 대해 정의된 대로 정의됩니다.

의미
1 SW_SHOWNORMAL
3 SW_SHOWMAXIMIZED
7 SW_SHOWMINNOACTIVE

 

WkDir

바로 가기에 대한 작업 디렉터리의 경로가 있는 속성의 이름입니다. 값은 Windows 형식을 사용하여 환경 변수(예: %USERPROFILE%)를 참조할 수 있습니다. 참조는 설치 관리자가 작업 디렉터리를 확인하여 바로 가기를 만들 때 실제 경로로 확인됩니다.

DisplayResourceDLL

이 필드에는 리소스 구성(RC 구성) 데이터가 포함된 언어 중립적 LN 파일(이식 가능한 실행 파일)의 전체 경로에 대한 형식이 지정된 문자열 값이 포함되어 있습니다. 서식이 지정된 문자열은 [#filekey] 규칙을 사용할 수 있습니다. 이 필드에 값이 포함되어 있으면 이름 열이 무시됩니다. 이 필드가 비어 있으면 설치 관리자는 이름 열의 값을 사용합니다. 이 필드에 값이 포함된 경우 값을 포함하려면 DisplayResourceId 필드도 필요하거나 설치에 실패합니다.

바로 가기 테이블의 이 열은 Windows Vista 또는 Windows Server 2008에서 실행되는 경우에만 사용되며, 그렇지 않으면 무시됩니다. 이 열은 Windows Installer 4.0 이전 버전에서 사용할 수 있습니다.

MUI 리소스에 사용할 바로 가기 테이블에 바로 가기를 추가하는 방법에 대한 자세한 내용은 MUI 바로 가기 예제참조하세요.

DisplayResourceId

바로 가기의 표시 이름 인덱스입니다. 음수가 아닌 숫자여야 합니다. 이 필드에 값이 포함된 경우 값을 포함하려면 DisplayResourceDLL 필드가 필요하거나 설치가 실패합니다.

바로 가기 테이블의 이 열은 Windows Vista 또는 Windows Server 2008에서 실행되는 경우에만 사용되며, 그렇지 않으면 무시됩니다. 이 열은 Windows Installer 4.0 이전 버전에서 사용할 수 있습니다.

DescriptionResourceDLL

이 필드에는 리소스 구성(RC 구성) 데이터가 포함된 언어 중립적 LN 파일(이식 가능한 실행 파일)의 전체 경로에 대한 형식이 지정된 문자열 값이 포함되어 있습니다. 서식이 지정된 문자열은 [#filekey] 규칙을 사용할 수 있습니다. 이 필드에 값이 포함되어 있으면 이름 열이 무시됩니다. 이 필드가 비어 있으면 설치 관리자는 설명 열의 값을 사용합니다. 이 필드에 값이 포함된 경우 값을 포함하려면 DescriptionResourceId 필드도 필요하거나 설치에 실패합니다.

바로 가기 테이블의 이 열은 Windows Vista 또는 Windows Server 2008에서 실행되는 경우에만 사용되며, 그렇지 않으면 무시됩니다. 이 열은 Windows Installer 4.0 이전 버전에서 사용할 수 있습니다.

MUI 리소스에 사용할 바로 가기 테이블에 바로 가기를 추가하는 방법에 대한 자세한 내용은 MUI 바로 가기 예제참조하세요.

DescriptionResourceId

바로 가기에 대한 설명 이름 인덱스입니다. 음수가 아닌 숫자여야 합니다. 이 필드에 값이 포함된 경우 값을 포함하려면 DescriptionResourceDLL 필드가 필요하거나 설치에 실패합니다.

바로 가기 테이블의 이 열은 Windows Vista 또는 Windows Server 2008에서 실행되는 경우에만 사용되며, 그렇지 않으면 무시됩니다. 이 열은 Windows Installer 4.0 이전 버전에서 사용할 수 있습니다.

발언

기능을 사용하도록 설정하면 시스템의 IShellLink 인터페이스가 설치 관리자 설명자 해상도를 지원하는 경우에만 보급된 바로 가기가 만들어집니다. Microsoft Windows 2000 및 Microsoft Internet Explorer 4.01을 실행하는 시스템에서 지원됩니다. 지원되지 않는 경우 설치 관리자는 기능 구성 요소를 설치할 때 로컬로 또는 원본에서 실행되는 광고되지 않은 바로 가기를 만듭니다.

보급된 바로 가기는 항상 ProductCode식별되는 특정 애플리케이션을 가리키며 애플리케이션 간에 공유해서는 안 됩니다. 보급된 바로 가기는 가장 최근에 설치된 애플리케이션에 대해서만 작동하며 해당 애플리케이션이 제거되면 제거됩니다.

이 테이블은 CreateShortcuts 작업RemoveShortcuts 작업 실행될 때 참조됩니다.

DISABLEADVTSHORTCUTS속성도참조하세요.

유효성 검사

ice03
ICE06
ICE19
ICE32
ICE36
ICE46
ICE50
ice57
ice59
ICE67
ICE69
ICE80
ICE90
ICE91
ice94