Partager via


Impression plus sécurisée dans les Windows Forms

Mise à jour : novembre 2007

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 d'é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 une impression par programmation sur l'imprimante par défaut et une impression plus sûre par l'intermédiaire d'une boîte de dialogue d'impression restrictive. DefaultPrinting est un sous-ensemble de AllPrinting.

SafePrinting

Autorise l'impression uniquement à partir d'une boîte de dialogue plus restrictive. SafePrinting est un sous-ensemble de DefaultPrinting.

NoPrinting

Empêche d'accéder 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