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