바로 가기 테이블
바로 가기 테이블에는 애플리케이션이 사용자의 컴퓨터에 바로 가기를 만드는 데 필요한 정보가 있습니다.
바로 가기 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | 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속성도참조하세요.
유효성 검사