Inhalt /Index /Suche anzeigen

Dialogfeld "API- und Makrosicherheit einrichten"

Wegweiser

In diesem Dialogfeld können Sie die .NET API von Reflection aktivieren sowie den API-Kanaltyp mit den entsprechenden Einstellungen festlegen.

Hinweis: Wenn Sie die API in mehreren Instanzen von Reflection gleichzeitig benötigen, empfiehlt sich die Verwendung von Layouts. Im Dialogfeld Layouteinstellungen können Sie unter Name des IPC-Kanals und API-Anschluss für jedes Layout unterschiedliche Einstellungen angeben.

API-Einstellungen*

 

API deaktivieren

Wählen Sie diese Option, um zu verhindern, dass benutzerdefinierte Anwendungen auf diese Installation von Reflection zugreifen können.

 

IPC verwenden

Wählen Sie diese Option, wenn benutzerdefinierte Anwendungen API-Zugriff über einen IPC-Kanal (Inter-Process Communication) erhalten sollen.

 

TCP/IP verwenden

Wählen Sie diese Option, wenn benutzerdefinierte Anwendungen API-Zugriff über den TCP/IP-Kanal erhalten sollen.

Vorsicht: Um das Sicherheitsrisiko zu minimieren, sollten Sie gleichzeitig mit dieser Option auch das Kontrollkästchen Zugriff sichern aktivieren.

 

 

API-Anschluss

Geben Sie die Nummer des zu verwendenden Anschlusses ein.

 

 

Remotezugriff zulassen

Wenn Sie dieses Kontrollkästchen aktivieren, erhalten auch auf anderen Computern ausgeführte benutzerdefinierte Anwendungen Zugriff auf die API.

Vorsicht: Um das Sicherheitsrisiko zu minimieren, sollten Sie gleichzeitig mit dieser Option auch das Kontrollkästchen Zugriff sichern aktivieren.

 

 

Zugriff sichern

Wenn Sie dieses Kontrollkästchen aktivieren, werden alle zwischen einer benutzerdefinierten Anwendung und der API per TCP/IP übertragenen Daten verschlüsselt, signiert und authentifiziert.

Sie müssen angeben, welcher Berechtigungsnachweis für die Authentifizierung verwendet werden soll. Wählen Sie Authentifizieren mit Domänenberechtigungsnachweis, um den API-Zugriff über den Domänenberechtigungsnachweis zu sichern. (In diesem Fall hat jeder Benutzer mit einem Konto in dieser Domäne Zugriff auf die Reflection-API.) Wählen Sie Authentifizieren mit lokalem Berechtigungsnachweis (Benutzername und Kennwort für Ihr lokales Windows-Konto), um den Zugriff über Konten auf Ihrem Computer zu steuern. Diese Option hat den Vorteil, dass Sie die API auch außerhalb einer Domänenumgebung nutzen können.

 

Legacy-API-Voreinstellung

Mit dieser Einstellung können Sie festlegen, ob Reflection-Legacymakros unterstützt werden und welche Legacy-API für die GetObject()-Methode zum Abrufen von API-COM-Objekten Priorität haben soll. Obwohl Reflection mehrere APIs unterstützt, können GetObject()-Aufrufe immer nur für jeweils einen API-Legacyobjekttyp akzeptiert werden.

 

Option

Verwendung

 

 

Keine Legacy-API

Diese Einstellung empfiehlt sich, wenn Sie keine Reflection-Legacymakros nutzen oder in Ihrem Code keine GetObject()-Aufrufe für den Zugriff auf API-COM-Legacyobjekte verwendet werden.

 

 

Reflection

Diese Einstellung empfiehlt sich, wenn Sie Reflection-Legacymakros nutzen oder mithilfe von GetObject()-Aufrufen auf Reflection-API-COM-Legacyobjekte zugreifen. Jedes anschließend geöffnete oder erstellte Sitzungsdokument unterstützt damit Legacymakros. Neben dem Standard-VBA-Projekt wird im Visual Basic-Editor auch ein Legacy-VBA-Projekt bereitgestellt.

Hinweis: Unabhängig von dieser Einstellung stellen alle im Arbeitsbereich geöffneten Reflection-Einstellungsdateien (einschließlich der als Reflection-Sitzungsdokumente gespeicherten Einstellungsdateien) API-Legacyunterstützung bereit.

 

 

EXTRA!

Diese Einstellung empfiehlt sich, wenn Sie mithilfe von GetObject()-Aufrufen auf EXTRA!-API-COM-Legacyobjekte zugreifen möchten.

Aktionsberechtigungen

In diesem Bereich geben Sie an, wie vorgegangen werden soll, wenn eine bestimmte Aktion durch eine Gruppenrichtlinie eingeschränkt wurde oder wenn der Zugriffsmanager durch ein Makro bzw. einen API-Aufruf gestartet wird.

Unter Vista erhöhte Zugriffsrechte anfordern; unter XP nicht ausführen

Unter Windows Vista können Sie mit dieser Einstellung den Zugriff auf eingeschränkte Aktionen per Benutzerkontensteuerung (User Account Control; UAC) steuern.

-oder-

Auf Windows XP-Systemen wird mit dieser Einstellung das Ausführen eingeschränkter Aktionen grundsätzlich verhindert.

 

Aktion ausführen

Wenn Sie diese Option wählen, werden durch Makros oder API-Aufrufe ausgelöste eingeschränkte Aktionen erwartungsgemäß ausgeführt. Das Auslösen derselben Aktionen über die Benutzeroberfläche ist jedoch nicht möglich.

Verwandte Themen

Dialogfeld "Layouteinstellungen"

Verwenden von Layouts

Sicherheitsinformationen für Endbenutzer