Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Registret innehåller en mängd information som används av COM. Den viktigaste informationen lagras i följande nycklar.
| Nyckel | Beskrivning |
|---|---|
|
AppID |
Grupperar konfigurationsalternativen (en uppsättning namngivna värden) för ett eller flera distribuerade COM-objekt till en plats i registret. Undernycklar under den här nyckeln används för att mappa en programidentifierare (AppID) till ett fjärrservernamn. För att förenkla hanteringen av vanliga säkerhets- och konfigurationsinställningar grupperas distribuerade COM-objekt som hanteras av samma körbara objekt i ett AppID. |
|
CLSID |
En klassidentifierare (CLSID) är en globalt unik identifierare som identifierar ett COM-klassobjekt. Om servern eller containern tillåter länkning till inbäddade objekt registrerar du ett CLSID för varje objektklass som stöds. CLSID-nyckeln innehåller information som används av COM-standardhanteraren för att returnera information om en klass när den körs. Om du vill hämta ett CLSID för ditt program använder du uuidgen.exe, finns i katalogen \TOOLs i COM Toolkit eller använder CoCreateGuid. |
|
ProgID |
En programmatisk identifierare (ProgID) är en registerpost som kan associeras med ett CLSID. ProgID-nyckeln mappar en användarvänlig sträng till ett CLSID. Precis som CLSID identifierar ProgID en klass, men med mindre precision. Använd ett ProgID i programmeringssituationer där det inte går att använda ett CLSID. Prog-ID:er bör inte visas i användargränssnittet. ProgID:er är inte garanterade att vara unika, så de kan endast användas där namnkollisioner inte inträffar. |
|
VersionIndependentProgID |
Associerar ett ProgID med ett CLSID. Den används för att fastställa den senaste versionen av ett objektprogram. Precis som ProgID kan det versionsoberoende ProgID registreras med ett läsbart namn för människor. Program måste registrera en versionsoberoende programmatisk identifierare under nyckeln VersionIndependentProgID. Det versionsoberoende ProgID refererar till programmets klass och ändras inte från version till version, utan förblir konstant i alla versioner. Det används med makrospråk och refererar till den för närvarande installerade versionen av programmets klass. Det versionsoberoende ProgID måste motsvara namnet på den senaste versionen av objektprogrammet. |
|
file_extension |
Associerar ett filnamnstillägg med ett ProgID. Information som finns i filnamnstilläggsnyckeln används av både systemet och filmonikers. GetClassFile använder filnamnstilläggsnyckeln för att ange det associerade CLSID:et. |
|
Interface |
Registrerar nya gränssnitt genom att associera ett gränssnittsnamn med en gränssnittsidentifierare (IID). Den mappar IID:er till information som är specifik för ett gränssnitt. Informationen krävs främst för att använda gränssnitt över processgränser. När du lägger till ett nytt gränssnitt måste gränssnittsnyckeln slutföras för att COM ska kunna registrera det nya gränssnittet. Det måste finnas en IID-undernyckel för varje nytt gränssnitt. |
|
Ole |
Styr standardstart- och åtkomstbehörigheter för distribuerade COM-objekt samt säkerhetsfunktioner på anropsnivå för program som inte anropar CoInitializeSecurity. Endast administratörer har fullständig åtkomst till den här delen av registret. Alla andra användare har skrivskyddad åtkomst. |