Freigeben über


Mehr Sicherheit beim Drucken in Windows Forms

In Windows Forms-Anwendungen stehen oftmals Druckfunktionen zur Verfügung. In .NET Framework wird der Zugriff auf Druckfunktionen und dem zugehörigen PrintingPermissionLevel-Enumerationswert zum Angeben der Zugriffsebene mit der PrintingPermission-Klasse gesteuert. In der Standardeinstellung sind die Druckfunktionen in der lokalen Intranetzone und der Internetzone aktiviert. In beiden Zonen ist die Zugriffsebene jedoch eingeschränkt. Ob in einer Anwendung das Drucken möglich, nicht möglich oder die Interaktion mit dem Benutzer erforderlich ist, hängt von der ihr zugewiesenen Zugriffsberechtigung ab. In der Standardeinstellung erhält die lokale Intranetzone DefaultPrinting-Zugriff, während die Intranetzone SafePrinting-Zugriff erhält.

In der folgenden Tabelle sind die Funktionen aufgeführt, die auf den jeweiligen Druckberechtigungsebenen verfügbar sind.

PrintingPermissionLevel

Beschreibung

AllPrinting

Bietet uneingeschränkten Zugriff auf alle installierten Drucker.

DefaultPrinting

Aktiviert programmgesteuertes Drucken auf dem Standarddrucker und sicheres Drucken über ein eingeschränktes Dialogfeld. DefaultPrinting ist eine Teilmenge von AllPrinting.

SafePrinting

Ermöglicht das Drucken ausschließlich über ein eingeschränkteres Dialogfeld. SafePrinting ist eine Teilmenge von DefaultPrinting.

NoPrinting

Verhindert den Zugriff auf Drucker. NoPrinting ist eine Teilmenge von SafePrinting.

Siehe auch

Konzepte

Mehr Sicherheit beim Datei- und Datenzugriff in Windows Forms

Weitere Überlegungen zur Sicherheit in Windows Forms

Übersicht über die Sicherheit in Windows Forms

Weitere Ressourcen

Sicherheit in Windows Forms