Dialogfeld "Berechtigungseinstellungen"
Aktualisiert: November 2007
Im Dialogfeld Berechtigungseinstellungen können Sie Einstellungen zu Sicherheitsberechtigungen für eine Anwendung angeben.
Die Benutzeroberfläche für das Dialogfeld Berechtigungseinstellungen ist für jede Berechtigungseinstellung verschieden. Im Folgenden werden die einzelnen Oberflächen separat beschrieben.
Wählen Sie zum Aufrufen dieses Dialogfelds einen Projektknoten im Projektmappen-Explorer aus, und klicken Sie anschließend im Menü Projekt auf Eigenschaften. Sobald der Projekt-Designer angezeigt wird, klicken Sie auf die Registerkarte Sicherheit. Wählen Sie auf der Seite Sicherheit die Option ClickOnce-Sicherheitseinstellungen aktivieren und dann die Option Teilweise vertrauenswürdige Anwendung aus, wählen Sie eine Berechtigung aus der Liste mit den Berechtigungen aus, und klicken Sie auf Eigenschaften. Sie können auf dieses Dialogfeld nur für enthaltene Eigenschaften zugreifen.
EnvironmentPermission-Berechtigungseinstellungen
EnvironmentPermission steuert den Zugriff auf System- und Benutzerumgebungsvariablen.
Assemblys den Zugriff auf folgende Umgebungsvariablen gewähren
Geben Sie im Einstellungsraster Variablen ein, und wählen Sie für jede Variable Lesen oder Schreiben aus. Dies ist die Standardoption.Assemblys uneingeschränkten Zugriff auf alle Umgebungsvariablen gewähren
Ermöglicht den Lese- und Schreibzugriff auf alle Umgebungsvariablen.
FileDialogPermission-Berechtigungseinstellungen
FileDialogPermission steuert die Möglichkeit des Zugriffs auf Dateien oder Ordner über ein Dateidialogfeld. Mit dieser Berechtigung können Assemblys den Inhalt einer Datei beibehalten, ohne sie zu speichern bzw. ohne die Datei-E/A-Berechtigung für sie zu besitzen.
Assemblys den Zugriff auf folgende Datei-Dialogfelder gewähren
Wählen Sie aus der Dropdownliste eine oder mehrere der folgenden Optionen aus: Keine, Dialogfeld 'Öffnen', Dialogfeld 'Speichern' oder Dialogfelder 'Öffnen' und 'Speichern'. Assemblys erhalten Zugriff über die ausgewählten Dialogfelder und können über diese Dialogfelder Dateien speichern.Assemblys uneingeschränkten Zugriff auf die Datei-Dialogfelder gewähren
Ermöglicht den Lese- und Schreibzugriff auf alle Datei-Dialogfelder. Dies ist die Standardoption.
FileIOPermission-Berechtigungseinstellungen
FileIOPermission steuert die Möglichkeit, auf Dateien und Ordner zuzugreifen.
Assemblys den Zugriff auf folgende Dateien und Verzeichnisse gewähren
Geben Sie Dateipfade sowie die dem jeweiligen Dateipfad zugeordneten Zugriffsrechte an. Die Zugriffsrechte lauten: Lesen, Schreiben, Anfügen und Pfadermittlung.Assemblys uneingeschränkten Zugriff auf das Dateisystem gewähren
Gewährt vollständigen Zugriff auf alle Dateien und Verzeichnisse. Dies ist die Standardoption.Eintrag löschen
Markieren Sie im Einstellungsraster einen der Dateipfade, und klicken Sie auf diese Schaltfläche, um den entsprechenden Dateipfad zu entfernen.
IsolatedStorageFilePermission-Berechtigungseinstellungen
IsolatedStorageFilePermission gibt die zulässige Verwendung eines privaten virtuellen Dateisystems an.
Im Dialogfeld Benutzerdefinierte Berechtigung werden die dieser Berechtigung zugeordneten Attribute und Werte angezeigt.
ReflectionPermission-Berechtigungseinstellungen
ReflectionPermission steuert den Zugriff auf Metadaten durch die System.Reflection-APIs.
Assemblys folgende Berechtigungen zum Suchen von Informationen über andere Assemblys gewähren
Wählen Sie Memberinformationen aus, um Assemblys die Ermittlung von Memberinformationen in anderen Assemblys zu ermöglichen. Member umfassen die Methoden und Eigenschaften innerhalb der Klassen, die Assemblys enthalten.Wählen Sie Typinformationen aus, um Assemblys die Ermittlung von Typinformationen in anderen Assemblys zu ermöglichen. Die Typen umfassen die Klassen, die Assemblys enthalten.
Wählen Sie Reflektionsausgabe aus, um Skriptmodulen und Compilern das Generieren von Assemblys zu ermöglichen. Dies ist die Standardoption.
Assemblys uneingeschränkten Zugriff zum Suchen von Informationen über andere Assemblys gewähren
Klicken Sie auf diese Option, um Assemblys die uneingeschränkte Berechtigung zum Zugriff auf System.Reflection-Metadaten für andere Assemblys zu gewähren.
RegistryPermission-Berechtigungseinstellungen
RegistryPermission steuert die Möglichkeit, auf Registrierungsvariablen zuzugreifen.
Assemblys den Zugriff auf folgende Registrierungsschlüssel gewähren
Geben Sie im Einstellungsraster Registrierungsschlüssel ein, und wählen Sie für jeden Registrierungsschlüssel Lesen, Schreiben oder Erstellen aus. Dies ist die Standardoption.Assemblys uneingeschränkten Zugriff auf die Registrierung gewähren
Klicken Sie auf diese Option, um Assemblys die uneingeschränkte Berechtigung zum Zugriff auf die Registrierung zu gewähren. Dies ist die Standardoption.
SecurityPermission-Berechtigungseinstellungen
SecurityPermission beschreibt einen Satz von Sicherheitsberechtigungen, die auf Code angewendet werden.
Assemblys uneingeschränkten Zugriff auf Microsoft SQL Server gewähren
Aktivieren Sie die Kontrollkästchen für die Sicherheitsberechtigungen, die Sie Assemblys einräumen möchten. Assemblyausführung aktivieren und Alle gewährten Berechtigungen bestätigen sind standardmäßig aktiviert.Assemblys uneingeschränkten Zugriff auf alle Sicherheitsberechtigungen gewähren
Klicken Sie auf diese Option, um uneingeschränkten Zugriff auf alle Sicherheitsberechtigungen zu gewähren.
UIPermission-Berechtigungseinstellungen
UIPermission steuert die Berechtigungen für Benutzeroberflächen und die Zwischenablage.
Assemblys den Zugriff auf folgende Benutzeroberflächenelemente gewähren
Klicken Sie auf diese Option. Wählen Sie aus den Dropdownlisten Windowing und Zwischenablage die Benutzeroberflächenelemente aus, auf die Assemblys Zugriff erhalten sollen.Assemblys uneingeschränkten Zugriff auf alle Benutzeroberflächenelemente gewähren
Klicken Sie auf diese Option, um Assemblys uneingeschränkten Zugriff auf alle Benutzeroberflächenelemente zu gewähren. Dies ist die Standardoption.
KeyContainerPermission-Berechtigungseinstellungen
KeyContainerPermission steuert die Möglichkeit des Zugriffs auf Schlüsselcontainer.
Im Dialogfeld Benutzerdefinierte Berechtigung werden die dieser Berechtigung zugeordneten Attribute und Werte angezeigt.
PerformanceCounterPermission-Berechtigungseinstellungen
PerformanceCounterPermission ermöglicht die Steuerung von Codezugriffsberechtigungen für die Windows NT-Leistungsindikatorkomponente (PerformanceCounter).
Assemblys den Zugriff auf folgende Leistungsindikatoren gewähren
Klicken Sie auf diese Option. Geben Sie dann im Einstellungsraster die Namen der Computer ein, auf die der Leistungsindikator zugreifen kann.Assemblys uneingeschränkten Zugriff auf alle Leistungsindikatoren gewähren
Wählen Sie diese Option aus, um Assemblys uneingeschränkten Zugriff auf alle Benutzerleistungsindikatoren zu gewähren. Dies ist die Standardoption.
WebPermission-Berechtigungseinstellungen
WebPermission steuert die Rechte für den Zugriff auf HTTP-Internetressourcen.
Für diese Berechtigung ist kein Dialogfeld vorhanden.
PrintingPermission-Berechtigungseinstellungen
PrintingPermission steuert den Zugriff auf Drucker.
Assemblys folgende Zugriffsrechte auf die Drucker gewähren
Klicken Sie auf diese Option. Wählen Sie dann aus der Dropdownliste eine der Zugriffsberechtigungen für Drucker aus: Kein Drucken, Sicheres Drucken, Standarddrucken (die Standardeinstellung) oder Gesamtes Drucken.Assemblys uneingeschränkten Zugriff auf die Drucker gewähren
Klicken Sie auf diese Option, um Assemblys uneingeschränkten Zugriff auf Drucker zu gewähren.
DnsPermission-Berechtigungseinstellungen
DnsPermission steuert Berechtigungen für den Zugriff auf DNS-Server (Domain Name System) im Netzwerk.
Assemblys keinen Zugriff auf DNS gewähren
Klicken Sie auf diese Option, um Assemblys keinen Zugriff auf DNS zu gewähren. Assemblys ohne DNS-Berechtigung sind nicht dazu in der Lage, Internetnamen oder URL-Adressen aufzulösen.Assemblys uneingeschränkten Zugriff auf DNS gewähren
Klicken Sie auf diese Option, um Assemblys uneingeschränkten Zugriff auf DNS zu gewähren. Dies ist die Standardoption.
SocketPermission-Berechtigungseinstellungen
SocketPermission steuert die Rechte zum Herstellen oder Annehmen von Verbindungen über eine Transportadresse.
Assemblys den Zugriff auf folgende Sockets gewähren
Klicken Sie auf diese Option. Geben Sie dann im Einstellungsraster für jeden Socket Host und Anschluss ein, und geben Sie jeweils den Zugriff auf TCP und UDP an.Assemblys uneingeschränkten Zugriff auf Sockets gewähren
Klicken Sie auf diese Option, um Assemblys uneingeschränkten Zugriff auf Sockets zu gewähren. Dies ist die Standardoption.
EventLogPermission-Berechtigungseinstellungen
EventLogPermission ermöglicht die Steuerung von Codezugriffsberechtigungen für Ereignisprotokolle.
Assemblys den Zugriff auf folgende Ereignisprotokolle gewähren
Klicken Sie auf diese Option. Geben Sie dann im Einstellungsraster die Namen der Ereignisprotokolle und die den einzelnen Ereignisprotokollen zugeordneten Computer ein.Assemblys uneingeschränkten Zugriff auf alle Ereignisprotokolle gewähren
Klicken Sie auf diese Option, um Assemblys uneingeschränkten Zugriff auf Ereignisprotokolle zu gewähren. Dies ist die Standardoption.
StorePermission-Berechtigungseinstellungen
StorePermission steuert den Zugriff auf Speicher mit X.509-Zertifikaten.
Im Dialogfeld Benutzerdefinierte Berechtigung werden die dieser Berechtigung zugeordneten Attribute und Werte angezeigt.
OleDbPermission-Berechtigungseinstellungen
Mithilfe von OleDbPermission kann der .NET Framework-Datenanbieter für OLE DB sicherstellen, dass Benutzer über eine für den Zugriff auf eine OLE DB-Datenquelle ausreichende Sicherheitsebene verfügen.
Im Dialogfeld Benutzerdefinierte Berechtigung werden die dieser Berechtigung zugeordneten Attribute und Werte angezeigt.
SqlClientPermission-Berechtigungseinstellungen
Mithilfe von SqlClientPermission kann der .NET Framework-Datenanbieter für SQL Server sicherstellen, dass Benutzer über eine für den Zugriff auf eine Datenquelle ausreichende Sicherheitsebene verfügen.
Assemblys den Zugriff auf Microsoft SQL Server gewähren
Klicken Sie auf diese Option, um Assemblys mithilfe von ADO.NET den Zugriff auf Microsoft SQL Server im Netzwerk zu gewähren. Aktivieren Sie das Kontrollkästchen Assemblys dürfen leere Kennwörter verwenden, wenn Sie leere Kennwörter zulassen möchten (nicht empfohlen).Assemblys uneingeschränkten Zugriff auf Microsoft SQL Server gewähren
Klicken Sie auf diese Option, um Assemblys uneingeschränkten Zugriff auf Microsoft SQL Server zu gewähren. Dies ist die Standardoption.
DataProtectionPermission-Berechtigungseinstellungen
DataProtectionPermission steuert die Möglichkeit des Zugriffs auf verschlüsselte Daten und den Arbeitsspeicher.
Im Dialogfeld Benutzerdefinierte Berechtigung werden die dieser Berechtigung zugeordneten Attribute und Werte angezeigt.
Siehe auch
Aufgaben
Gewusst wie: Aktivieren von ClickOnce-Sicherheitseinstellungen
Gewusst wie: Festlegen einer Sicherheitszone für eine ClickOnce-Anwendung
Gewusst wie: Festlegen benutzerdefinierter Berechtigungen für eine ClickOnce-Anwendung
Gewusst wie: Ermitteln der Berechtigungen für eine ClickOnce-Anwendung
Gewusst wie: Debuggen einer ClickOnce-Anwendung mit eingeschränkten Berechtigungen
Konzepte
Codezugriffssicherheit für ClickOnce-Anwendungen
Referenz
Seite "Sicherheit", Projekt-Designer