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 |
---|---|
Bietet uneingeschränkten Zugriff auf alle installierten Drucker. |
|
Aktiviert programmgesteuertes Drucken auf dem Standarddrucker und sicheres Drucken über ein eingeschränktes Dialogfeld. DefaultPrinting ist ein Subset von AllPrinting. |
|
Stellt Druckfunktionen nur über ein eingeschränktes Dialogfeld bereit. SafePrinting ist ein Subset von DefaultPrinting. |
|
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