Impressão mais segura nos Windows Forms
Os aplicativos do Windows Forms frequentemente incluem habilidades de impressão. O .NET Framework usa a classe PrintingPermission para controlar o acesso aos recursos de impressão e o valor de enumeração PrintingPermissionLevel associado para indicar o nível de acesso. Por padrão, a impressão é habilitada por padrão nas zonas da Intranet local e da Internet; no entanto, o nível de acesso é restrito em ambas as zonas. Se seu aplicativo pode imprimir, requer interação do usuário ou não pode imprimir depende do valor de permissão concedido ao aplicativo. Por padrão, a zona de intranet local recebe acesso DefaultPrinting e a zona de intranet recebe acesso SafePrinting.
A tabela a seguir mostra a funcionalidade disponível em cada nível de permissão de impressão.
NívelDePermissãoDeImpressão | Descrição |
---|---|
AllPrinting | Fornece acesso total a todas as impressoras instaladas. |
DefaultPrinting | Permite impressão programática para a impressora padrão e impressão mais segura por meio de uma caixa de diálogo de impressão restritiva. DefaultPrinting é um subconjunto de AllPrinting. |
SafePrinting | Fornece impressão somente de uma caixa de diálogo mais restrita. SafePrinting é um subconjunto de DefaultPrinting. |
NoPrinting | Impede o acesso a impressoras. NoPrinting é um subconjunto de SafePrinting. |
Consulte também
- Acesso Mais Seguro a Arquivos e Dados nos do Windows Forms
- Considerações Adicionais de Segurança no Windows Forms
- Visão geral da segurança do no Windows Forms
- Segurança do Windows Forms
.NET Desktop feedback