Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du anger komponenter för en installation bör paketförfattarna följa de allmänna reglerna för komponentorganisationen som beskrivs i Organisera program i komponenter. Författare kan behöva introducera nya komponenter eller ändra befintliga komponenter. Om tillägget, borttagningen eller ändringen av resurser effektivt skapar en ny komponent måste komponentkoden också ändras.
Skapa en ny komponent
Introducera en ny komponent och tilldela den en unik komponentkod när du gör någon av följande ändringar:
- Ändringar som inte genom testning har visats vara kompatibla med tidigare versioner av komponenten. I det här fallet måste du också ändra namnet eller målplatsen för varje resurs i komponenten.
- En ändring i namnet eller målplatsen för en fil, registernyckel, genväg eller annan resurs i komponenten. I det här fallet måste du också ändra namnet eller målplatsen för varje resurs i komponenten.
- Tillägg eller borttagning av filer, registernycklar, genvägar eller andra resurser från komponenten. I det här fallet måste du också ändra namnet eller målplatsen för varje resurs i komponenten.
- Kompilera om en 32-bitars komponent till en 64-bitarskomponent.
När du introducerar en ny komponent måste författarna göra något av följande för att säkerställa att komponenten inte står i konflikt med några befintliga komponenter:
- Ändra namnet eller målplatsen för en resurs som kan installeras under samma namn och målplats av en annan komponent.
- Annars garanterar du att den nya komponenten aldrig installeras i samma mapp som en annan komponent som har en resurs under ett gemensamt namn och en gemensam plats. Detta omfattar lokaliserade versioner av filer med samma filnamn. Mer information finns i Vad händer om komponentreglerna bryts?.
- När du ändrar komponentkoden för en befintlig komponent ändrar du även namnet eller målplatsen för varje fil, registernyckel, genväg och annan resurs i komponenten.
Skapa en ny version av en komponent
En ny version av en komponent tilldelas samma komponentkod som en annan befintlig komponent. Det är bara valfritt att ändra en komponent utan att ändra komponentkoden i följande fall:
- Ändringarna av komponenten har visat sig vara bakåtkompatibla med alla tidigare versioner av komponenten.
- Författaren kan garantera att den nya versionen av komponenten aldrig installeras i ett system där den skulle stå i konflikt med tidigare versioner av komponenten eller program som kräver en tidigare version. Mer information finns i Vad händer om komponentreglerna bryts?.
Komponentkoden för en ny version av en komponent får inte ändras när det skulle leda till att två komponenter delar resurser, till exempel registervärden, filer eller genvägar.