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