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 |
---|---|
Bietet uneingeschränkten Zugriff auf alle installierten Drucker. |
|
Aktiviert programmgesteuertes Drucken auf dem Standarddrucker und sicheres Drucken über ein eingeschränktes Dialogfeld. DefaultPrinting ist eine Teilmenge von AllPrinting. |
|
Ermöglicht das Drucken ausschließlich über ein eingeschränkteres Dialogfeld. SafePrinting ist eine Teilmenge von DefaultPrinting. |
|
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