ROTFlags

Steuert die Registrierung eines COM-Servers in der ausgeführten Objekttabelle (ROT).

Registrierungseintrag

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      ROTFlags = flags

Bemerkungen

Dies ist ein REG_DWORD Wert.

Flagwert Konstant
0x1 ROTREGFLAGS_ALLOWANYCLIENT

 

ROTREGFLAGS_ALLOWANYCLIENT Beschreibung

Wenn ein COM-Server sich in der ROT-Instanz registrieren und jedem Client den Zugriff auf die Registrierung erlauben möchte, muss er das flag ROTFLAGS_ALLOWANYCLIENT verwenden. Ein COM-Server "Activate As Activator" kann nicht ROTFLAGS_ALLOWANYCLIENT angeben, da der DCOM-Dienststeuerungs-Manager (DCOMSCM) eine Spoofprüfung für dieses Flag erzwingt. Daher fügt COM in Windows Vista und höher Unterstützung für den ROTFlags-Registrierungseintrag hinzu, mit dem der Server festlegen kann, dass seine ROT-Registrierungen für jeden Client verfügbar gemacht werden.

Der Eintrag muss in der HKEY_LOCAL_MACHINE-Struktur vorhanden sein. Dieser Eintrag stellt einen Server "Als Aktivator aktivieren" mit der gleichen Funktionalität bereit, die ROTFLAGS_ALLOWANYCLIENT für einen RunAs-Server bereitstellt.

AppID-Schlüssel

Registrieren von COM-Servern

Sicherheit in COM