다음을 통해 공유


바로 가기 테이블

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

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

Column 형식 Nullable
바로 가기 식별자 Y N
Directory_ 식별자 N N
속성 Filename N N
Component_ 식별자 N N
대상 바로 가기 N N
인수 서식 있음 N Y
설명 Text N Y
바로 가기 키 정수 N Y
Icon_ 식별자 N Y
IconIndex 정수 N Y
ShowCmd 정수 N Y
WkDir 식별자 N Y
DisplayResourceDLL 서식 있음 N Y
DisplayResourceId 정수 N Y
DescriptionResourceDLL 서식 있음 N Y
DescriptionResourceId 정수 N Y

 

Shortcut

이 테이블의 키 값입니다.

Directory_

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

Name

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

Component_

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

Target

바로 가기 대상입니다.

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

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

Arguments

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

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

Description

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

Hotkey

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

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