Compartilhar via


Impressão Mais Segura em Formulários do Windows

Os aplicativos de Formulários do Windows com frequência incluem capacidades 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 é ativada por padrão nas zonas Internet e Intranet local; 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 o valor de permissão concedido ao aplicativo. Por padrão, a zona da intranet local recebe acesso DefaultPrinting e a zona da Internet recebe acesso SafePrinting.

A tabela a seguir mostra a funcionalidade disponível em cada nível de permissão de impressão.

PrintingPermissionLevel

Descrição

AllPrinting

Fornece acesso completo a todas as impressoras instaladas.

DefaultPrinting

Permite a impressão através de programação para a impressora padrão em mais seguro através de uma caixa de diálogo de impressão restritivas. DefaultPrintingé um subconjunto de AllPrinting.

SafePrinting

Fornece a impressão a partir de uma caixa de diálogo mais restritos. SafePrintingé um subconjunto de DefaultPrinting.

NoPrinting

Impede o acesso a impressoras. NoPrintingé um subconjunto de SafePrinting.

Consulte também

Conceitos

Acesso a Dados e Arquivos nos Formulários do Windows Mais Seguro

Considerações de Segurança Adicionais em Formulários do Windows

Visão Geral da Segurança em Formulários do Windows

Outros recursos

Segurança dos Formulários do Windows