Partager via


Impression plus sécurisée dans les Windows Forms

Les applications Windows Forms incluent souvent des fonctionnalités d'impression. Le .NET Framework utilise la classe PrintingPermission pour contrôler l'accès aux fonctions d'impression et à la valeur de l'énumération PrintingPermissionLevel associée pour indiquer le niveau d'accès. L'impression est autorisée par défaut dans les zones Intranet local et Internet ; le niveau d'accès est toutefois restreint dans les deux zones. Le fait que votre application puisse ou non imprimer, ou nécessite une interaction avec l'utilisateur, dépend de la valeur d'autorisation qui lui a été accordée. Par défaut, un accès DefaultPrinting est accordé à la zone Intranet local et un accès SafePrinting est accordé à la zone Intranet.

Le tableau suivant répertorie les fonctionnalités disponibles à chaque niveau d'autorisation d'impression.

PrintingPermissionLevel

Description

AllPrinting

Autorise un accès total à toutes les imprimantes installées.

DefaultPrinting

Permet l'impression par programmation sur l'imprimante par défaut et une impression plus sécurisée grâce à la boîte de dialogue d'impression restrictive. DefaultPrinting est un sous-ensemble de AllPrinting.

SafePrinting

Fournit une impression uniquement à partir d'une boîte de dialogue à accès plus restreint. SafePrinting est un sous-ensemble de DefaultPrinting.

NoPrinting

Interdit l'accès aux imprimantes. NoPrinting est un sous-ensemble de SafePrinting.

Voir aussi

Concepts

Accès plus sécurisé aux fichiers et aux données dans les Windows Forms

Considérations supplémentaires sur la sécurité des Windows Forms

Vue d'ensemble de la sécurité dans les Windows Forms

Autres ressources

Sécurité des Windows Forms