Dela via


Genvägstabell

Genvägstabellen innehåller den information som programmet behöver för att skapa genvägar på användarens dator.

Genvägstabellen har följande kolumner.

Spalt Typ Nyckel Nullbar
Genväg identifierare Y N
Katalog_ identifierare N N
Namn Filnamn N N
Komponent_ identifierare N N
Mål genväg N N
Argument formaterad N Y
Beskrivning Text N Y
Hotkey Heltal N Y
Ikon_ identifierare N Y
IconIndex Heltal N Y
ShowCmd Heltal N Y
WkDir identifierare N Y
DisplayResourceDLL formaterad N Y
DisplayResourceId Heltal N Y
DescriptionResourceDLL formaterad N Y
DescriptionResourceId Heltal N Y

 

Kolumner

genväg

Nyckelvärdet för den här tabellen.

Directory_

Den externa nyckeln i den första kolumnen i tabellen Directory. Den här kolumnen anger den katalog där genvägsfilen skapas.

namn

Det localizable namnet på genvägen som ska skapas.

Component_

Den externa nyckeln i den första kolumnen i tabellen Komponent. Installationsprogrammet använder installationstillståndet för komponenten som anges i den här kolumnen för att avgöra om genvägen skapas eller tas bort. Den här komponenten måste ha en giltig nyckelsökväg för att genvägen ska installeras. Om kolumnen Target innehåller namnet på en funktion är filen som startas av genvägen nyckelfilen för komponenten som anges i den här kolumnen.

mål

Genvägsmålet.

För en annonserad genväg måste den här kolumnen vara en extern nyckel i den första kolumnen i -funktionstabellen. Installationsprogrammet utvärderar posten i fältet Mål som en identifierare och posten måste vara en giltig sekundärnyckel i funktionstabellen. Filen som startas av genvägen i det här fallet är nyckelfilen för komponenten som anges i kolumnen Component_. När genvägen aktiveras kontrollerar installationsprogrammet att alla komponenter i funktionen är installerade innan den här filen startas.

För en genväg som inte annonseras utvärderar installationsprogrammet det här fältet som en formaterad sträng. Fältet ska innehålla en egenskapsidentifierare omgiven av hakparenteser ([ ]), som expanderas till filen eller en mapp som pekar på av genvägen. Mer information finns i åtgärden CreateShortcuts.

argument

Kommandoradsargumenten för genvägen.

Observera att lösningen på egenskaper i fältet Argument är begränsad. En egenskap formaterad som [Egenskap] i det här fältet kan bara lösas om egenskapen redan har det avsedda värdet när komponenten som äger genvägen är installerad. Om du till exempel vill matcha till rätt värde för argumentet "[#MyDoc.doc]" måste samma process vara att installera filen MyDoc.doc och komponenten som äger genvägen.

beskrivning

Den lokaliserade beskrivningen av genvägen.

Snabbtangent

Snabbtangenten för genvägen. Bytet med låg ordning innehåller koden för den virtuella nyckeln och bytet med hög ordning innehåller modifierarflaggor. Detta måste vara ett icke-negativt tal. Författare av installationspaket rekommenderas vanligtvis att inte ange det här alternativet, eftersom inställningen för det här alternativet kan lägga till dubbletter av snabbtangenter på en användares skrivbord. Dessutom kan det vara problematiskt att tilldela snabbtangenter till genvägar för användare som använder snabbtangenter för tillgänglighet.

Icon_

Den externa nyckeln till kolumnen en av tabellen Icon.

IconIndex

Ikonindexet för genvägen. Detta måste vara ett icke-negativt tal.

ShowCmd

Kommandot Visa för programfönstret.

Följande värden kan användas. Värdena är som definierade för Windows API-funktionen ShowWindow.

Värde Betydelse
1 SW_SHOWNORMAL
3 SW_SHOWMAXIMIZED
7 SW_SHOWMINNOACTIVE

 

WkDir

Namnet på egenskapen som har sökvägen till arbetskatalogen för genvägen. Värdet kan använda Windows-formatet för att referera till miljövariabler, till exempel %USERPROFILE%. Referenserna matchas till en faktisk sökväg när installationsprogrammet löser arbetskatalogen för att skapa genvägen.

DisplayResourceDLL

Det här fältet innehåller ett formaterat strängvärde för den fullständiga sökvägen till den språkneutrala bärbara körbara filen (LN-fil) som innehåller resurskonfigurationsdata (RC Config). Den formaterade strängen kan använda [#filekey]-konventionen. Om det här fältet innehåller ett värde ignoreras kolumnen Namn. Om det här fältet är tomt använder installationsprogrammet värdet i kolumnen Namn. När det här fältet innehåller ett värde måste även fältet DisplayResourceId innehålla ett värde, annars misslyckas installationen.

Den här kolumnen i genvägstabellen används endast när den körs i Windows Vista eller Windows Server 2008 och ignoreras annars. Den här kolumnen är tillgänglig med versioner som inte är tidigare än Windows Installer 4.0.

Information om hur du lägger till genvägar i genvägstabellen för användning med MUI-resurser finns i ett MUI-genvägsexempel.

DisplayResourceId

Visningsnamnindexet för genvägen. Detta måste vara ett icke-negativt tal. När det här fältet innehåller ett värde måste fältet DisplayResourceDLL också innehålla ett värde, annars misslyckas installationen.

Den här kolumnen i genvägstabellen används endast när den körs i Windows Vista eller Windows Server 2008 och ignoreras annars. Den här kolumnen är tillgänglig med versioner som inte är tidigare än Windows Installer 4.0.

DescriptionResourceDLL

Det här fältet innehåller ett formaterat strängvärde för den fullständiga sökvägen till den språkneutrala bärbara körbara filen (LN-fil) som innehåller resurskonfigurationsdata (RC Config). Den formaterade strängen kan använda [#filekey]-konventionen. Om det här fältet innehåller ett värde ignoreras kolumnen Namn. Om det här fältet är tomt använder installationsprogrammet värdet i kolumnen Beskrivning. När det här fältet innehåller ett värde måste fältet DescriptionResourceId också innehålla ett värde, annars misslyckas installationen.

Den här kolumnen i genvägstabellen används endast när den körs i Windows Vista eller Windows Server 2008 och ignoreras annars. Den här kolumnen är tillgänglig med versioner som inte är tidigare än Windows Installer 4.0.

Information om hur du lägger till genvägar i genvägstabellen för användning med MUI-resurser finns i ett MUI-genvägsexempel.

DescriptionResourceId

Indexet för beskrivningsnamn för genvägen. Detta måste vara ett icke-negativt tal. När det här fältet innehåller ett värde måste fältet DescriptionResourceDLL också innehålla ett värde, annars misslyckas installationen.

Den här kolumnen i genvägstabellen används endast när den körs i Windows Vista eller Windows Server 2008 och ignoreras annars. Den här kolumnen är tillgänglig med versioner som inte är tidigare än Windows Installer 4.0.

Anmärkningar

Aktiveringen av en funktion skapar endast en annonserad genväg om systemets IShellLink-gränssnitt stöder installationsbeskrivningsupplösning. Detta stöds av Microsoft Windows 2000 och system som kör Microsoft Internet Explorer 4.01. Om installationsprogrammet inte stöds skapar det en icke-annonserad genväg vid installationen av funktionens komponent, antingen lokalt eller från källan.

Observera att annonserade genvägar alltid pekar på ett visst program, identifieras av en ProductCode-och inte bör delas mellan program. Annonserade genvägar fungerar bara för det senast installerade programmet och tas bort när programmet tas bort.

Den här tabellen refereras till när åtgärden CreateShortcuts och åtgärden RemoveShortcuts körs.

Se även egenskapen DISABLEADVTSHORTCUTS.

Validering

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