Allgemeine Registrierungseinträge für COM / COM + -Klassen


Allgemeine Registrierungseinträge für COM / COM + -Klassen
Gregory Brill

COM-Clients registrieren keine COM-DLLs. Sie müssen dies manuell mit einem Dienstprogramm namens regsvr32.exe oder einem Windows Setup.EXE-Programm tun, das die Registrierung hinter den Kulissen durchführt. Die folgenden Registrierungseinstellungen stammen von Gregory Brill Anwenden von COM +Neue Fahrer sind die Mindesteinträge, die eine DLL eingibt.

Im Folgenden finden Sie eine Liste (die keineswegs vollständig ist) der allgemeinen Registrierungseinstellungen. Beachten Sie, dass die meisten optional sind:

  • Implementierte Kategorien (optional). Kunden und Dienstprogramme können anhand dieses Eintrags feststellen, wozu eine bestimmte Coclass in der Lage ist und / oder welche Anforderungen sie stellt. Insbesondere gibt es eine Reihe von GUIDs, die von Microsoft eingerichtet wurden (siehe MSDN für Details), von denen jede eine bestimmte Fähigkeit oder Anforderung angibt. Eine oder mehrere dieser GUIDS können unter diesem Schlüssel als Unterschlüssel hinzugefügt werden.
  • InprocServer32 (Erforderlich). Enthält den Pfad und die DLL, in der sich die beschriebene Coclass befindet. Hat auch einen Dateneintrag, der die Threading-Affinität der Coclass angibt.
  • Programmierbar (optional). Gibt an, dass das Objekt die OLE-Automatisierung unterstützt.
  • Typelib (empfohlen, aber optional). Listet die GUID der Typbibliothek auf. Diese GUID kann unter dem Schlüssel HKEY_CLASSES_ROOTTypeLib nachgeschlagen werden, und der tatsächliche Pfad zur Typbibliothek kann dann gefunden werden.
  • Version (optional). Kann verwendet werden, um eine Version der Coclass anzuzeigen. Dies ist nur wichtig, wenn verschiedene Versionen derselben Coclass nebeneinander existieren, aber alle für den Client verfügbar sein müssen.

Mehr darüber lernen Anwenden von COM +, oder um dieses Buch zu kaufen, klicken Sie auf Hier.

Dig Deeper in der Windows-Clientverwaltung

Similar Posts

Leave a Reply