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
.NET Desktop feedback