Sdílet prostřednictvím


Tabulka zástupců

Tabulka Zástupce obsahuje informace, které aplikace potřebuje k vytvoření zástupců na počítači uživatele.

Tabulka Shortcut obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
Zkratka identifikátor Y N
Adresář_ identifikátor N N
Jméno název souboru N N
Komponenta_ identifikátor N N
Cíl zástupce N N
Argumenty formátované N Y
Popis textové N Y
Hotkey celočíselná N Y
Ikona_ identifikátor N Y
IconIndex celočíselná N Y
ShowCmd celočíselná N Y
WkDir identifikátor N Y
DisplayResourceDLL formátované N Y
DisplayResourceId celočíselná N Y
PopisResourceDLL formátované N Y
DescriptionResourceId celočíselná N Y

 

Sloupce

zástupce

Hodnota klíče pro tuto tabulku.

Directory_

Externí klíč do prvního sloupce tabulky Directory. Tento sloupec určuje adresář, ve kterém se vytvoří soubor Shortcut.

název

Lokalizovatelný název zástupce, který se má vytvořit.

Component_

Externí klíč do prvního sloupce tabulky Komponenta. Instalační program používá stav instalace komponenty zadané v tomto sloupci k určení, zda je zástupce vytvořen nebo odstraněn. Tato komponenta musí mít platnou cestu ke klíči, aby se zástupce nainstaloval. Pokud sloupec Target obsahuje název funkce, soubor spuštěný zástupcem je klíčovým souborem komponenty uvedené v tomto sloupci.

cíl

Cíl zástupce.

Pro inzerovanou klávesovou zkratku musí být tento sloupec externím klíčem do prvního sloupce tabulky Feature. Instalační program vyhodnotí položku v poli Cíl jako identifikátor a položka musí být platným cizím klíčem do tabulky funkcí. Soubor spuštěný zástupcem v tomto případě je klíčovým souborem komponenty uvedené ve sloupci Component_. Po aktivaci zástupce instalační program před spuštěním tohoto souboru ověří, že jsou nainstalovány všechny součásti funkce.

Pro neinzerované zástupce instalační program vyhodnotí toto pole jako Formátovaný řetězec. Pole by mělo obsahovat identifikátor vlastnosti uzavřený hranatými závorkami ([ ]), který je rozbalený do souboru nebo složky odkazované zástupcem. Další informace najdete v akce CreateShortcuts.

argumenty

Argumenty příkazového řádku pro zástupce.

Všimněte si, že rozlišení vlastností v poli Argumenty je omezené. Vlastnost formátovaná jako [Vlastnost] v tomto poli lze přeložit pouze v případě, že vlastnost již má zamýšlenou hodnotu, pokud součást, která vlastní zástupce, je nainstalována. Chcete-li například přeložit na správnou hodnotu argumentu [#MyDoc.doc], musí být stejný postup instalace souboru MyDoc.doc a součásti, která je vlastníkem zástupce.

Popis

Lokalizovatelný popis zástupce.

klávesová zkratka

Klávesová zkratka pro zástupce. Bajt s nízkým pořadím obsahuje kód virtuálního klíče a bajt s vysokým pořadím obsahuje modifikační příznaky. Musí to být nezáporné číslo. Autorům instalačních balíčků se obecně nedoporučuje tuto možnost nastavit, protože nastavení této možnosti může do plochy uživatele přidat duplicitní klávesové zkratky. Kromě toho může být postup přiřazování klávesových zkratek pro uživatele, kteří používají klávesové zkratky pro přístupnost, problematické .

Icon_

Externí klíč sloupce jedné z tabulek Ikona.

IconIndex

Index ikon zástupce. Musí to být nezáporné číslo.

ShowCmd

Příkaz Zobrazit pro okno aplikace.

Je možné použít následující hodnoty. Hodnoty jsou definované pro funkci Rozhraní API systému Windows ShowWindow.

Hodnota Význam
1 SW_SHOWNORMAL
3 SW_SHOWMAXIMIZED
7 SW_SHOWMINNOACTIVE

 

WkDir

Název vlastnosti, která má cestu k pracovnímu adresáři zástupce. Hodnota může použít formát Windows k odkazování na proměnné prostředí, například %USERPROFILE%. Odkazy se přeloží na skutečnou cestu, když instalační program přeloží pracovní adresář pro vytvoření zástupce.

DisplayResourceDLL

Toto pole obsahuje hodnotu řetězce Formátovaná pro úplnou cestu k souboru LN (Language-Neutral Portable Spustitelný soubor), který obsahuje data konfigurace prostředků (RC Config). Formátovaný řetězec může používat konvenci [#filekey]. Pokud toto pole obsahuje hodnotu, sloupec Název se ignoruje. Pokud je toto pole prázdné, instalační program použije hodnotu ve sloupci Název. Pokud toto pole obsahuje hodnotu, musí pole DisplayResourceId také obsahovat hodnotu nebo instalace selže.

Tento sloupec tabulky Zástupce se používá pouze při spuštění v systému Windows Vista nebo Windows Server 2008 a jinak se ignoruje. Tento sloupec je k dispozici s verzemi, které nejsou starší než Instalační služba systému Windows 4.0.

Informace o tom, jak přidat zástupce do tabulky Zástupce pro použití s prostředky MUI naleznete A MUI Shortcut Example.

DisplayResourceId

Index zobrazovaného názvu zástupce. Musí to být nezáporné číslo. Pokud toto pole obsahuje hodnotu, musí pole DisplayResourceDLL obsahovat také hodnotu nebo instalace selže.

Tento sloupec tabulky Zástupce se používá pouze při spuštění v systému Windows Vista nebo Windows Server 2008 a jinak se ignoruje. Tento sloupec je k dispozici s verzemi, které nejsou starší než Instalační služba systému Windows 4.0.

DescriptionResourceDLL

Toto pole obsahuje hodnotu řetězce Formátovaná pro úplnou cestu k souboru LN (Language-Neutral Portable Spustitelný soubor), který obsahuje data konfigurace prostředků (RC Config). Formátovaný řetězec může používat konvenci [#filekey]. Pokud toto pole obsahuje hodnotu, sloupec Název se ignoruje. Pokud je toto pole prázdné, instalační program použije hodnotu ve sloupci Popis. Pokud toto pole obsahuje hodnotu, musí pole DescriptionResourceId obsahovat také hodnotu nebo instalace selže.

Tento sloupec tabulky Zástupce se používá pouze při spuštění v systému Windows Vista nebo Windows Server 2008 a jinak se ignoruje. Tento sloupec je k dispozici s verzemi, které nejsou starší než Instalační služba systému Windows 4.0.

Informace o tom, jak přidat zástupce do tabulky Zástupce pro použití s prostředky MUI naleznete A MUI Shortcut Example.

DescriptionResourceId

Index názvu popisu zástupce. Musí to být nezáporné číslo. Pokud toto pole obsahuje hodnotu, musí pole DescriptionResourceDLL obsahovat také hodnotu nebo instalace selže.

Tento sloupec tabulky Zástupce se používá pouze při spuštění v systému Windows Vista nebo Windows Server 2008 a jinak se ignoruje. Tento sloupec je k dispozici s verzemi, které nejsou starší než Instalační služba systému Windows 4.0.

Poznámky

Povolení funkce vytvoří inzerovanou zkratku pouze v případě, že rozhraní IShellLink systému podporuje rozlišení popisovače instalačního programu. To podporuje systém Microsoft Windows 2000 a systémy se systémem Microsoft Internet Explorer 4.01. Pokud není podporováno, instalační program vytvoří neinzerované zástupce při instalaci součásti funkce, a to buď místně, nebo spustit ze zdroje.

Upozorňujeme, že inzerované klávesové zkratky vždy ukazují na konkrétní aplikaci identifikované ProductCodea neměly by být sdíleny mezi aplikacemi. Inzerované klávesové zkratky fungují jenom pro naposledy nainstalovanou aplikaci a při odebrání této aplikace se odeberou.

Tato tabulka se označuje, když akce CreateShortcuts a Akce RemoveShortcuts se spustí.

Viz také DISABLEADVTSHORTCUTS vlastnost.

Validace

ICE03
ICE06
ICE19
ICE32
ICE36
ICE46
ICE50
ICE57
ICE59
ICE67
ICE69
ICE80
ICE90
ICE91
ICE94