Share via


Mehr Sicherheit beim Drucken in Windows Forms

Aktualisiert: November 2007

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 ein Subset von AllPrinting.

SafePrinting

Stellt Druckfunktionen nur über ein eingeschränktes Dialogfeld bereit. SafePrinting ist ein Subset von DefaultPrinting.

NoPrinting

Verhindert den Druckerzugriff. NoPrinting ist ein Subset 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