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 |
---|---|
Autorise un accès total à toutes les imprimantes installées. |
|
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. |
|
Fournit une impression uniquement à partir d'une boîte de dialogue à accès plus restreint. SafePrinting est un sous-ensemble de DefaultPrinting. |
|
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