Freigeben über


Sichereres Drucken in Windows Forms

Windows Forms-Anwendungen umfassen häufig Druckfunktionen. .NET Framework verwendet die PrintingPermission Klasse, um den Zugriff auf Druckfunktionen und den zugeordneten PrintingPermissionLevel Enumerationswert zu steuern, um die Zugriffsebene anzugeben. Standardmäßig ist das Drucken in den Zonen "Lokales Intranet" und "Internet" standardmäßig aktiviert. Die Zugriffsebene ist jedoch in beiden Zonen eingeschränkt. Ob Ihre Anwendung drucken kann, erfordert eine Benutzerinteraktion oder kann nicht gedruckt werden, hängt von dem Berechtigungswert ab, der der Anwendung gewährt wird. Standardmäßig empfängt die Zone "Lokales Intranet" DefaultPrinting Zugriff, und die Zone "Intranet" erhält SafePrinting Zugriff.

In der folgenden Tabelle sind die Funktionen aufgeführt, die auf jeder Druckberechtigungsstufe verfügbar sind.

Druckgenehmigungsstufe Beschreibung
AllPrinting Bietet vollzugriff auf alle installierten Drucker.
DefaultPrinting Ermöglicht das programmgesteuerte Drucken auf den Standarddrucker und das sicherere Drucken über ein restriktives Druckdialogfeld. DefaultPrinting ist eine Teilmenge von AllPrinting.
SafePrinting Stellt nur das Drucken aus einem eingeschränkteren Dialogfeld bereit. SafePrinting ist eine Teilmenge von DefaultPrinting.
NoPrinting Verhindert den Zugriff auf Drucker. NoPrinting ist eine Teilmenge von SafePrinting.

Siehe auch