Condividi tramite


Stampa più protetta in Windows Form

Le applicazioni Windows Form includono spesso funzionalità di stampa. In .NET Framework viene utilizzata la classe PrintingPermission per controllare l'accesso alle funzionalità di stampa e il valore di enumerazione PrintingPermissionLevel associato per indicare il livello di accesso. Per impostazione predefinita, la stampa è attivata nelle aree Intranet locale e Internet. Tuttavia, il livello di accesso è limitato in entrambe le aree. Il fatto che l'applicazione possa o meno stampare oppure debba richiedere l'intervento dell'utente dipende dal valore di autorizzazione concesso all'applicazione. Per impostazione predefinita, all'area Intranet locale viene concesso il diritto di accesso DefaultPrinting e all'area Internet il diritto di accesso SafePrinting.

Nella tabella seguente vengono illustrate le funzionalità disponibili a ciascun livello di autorizzazione di stampa.

PrintingPermissionLevel

Descrizione

AllPrinting

Accesso completo a tutte le stampanti installate.

DefaultPrinting

Stampa a livello di codice dalla stampante predefinita e stampa protetta mediante una finestra di dialogo di stampa limitata. DefaultPrinting è un subset di AllPrinting.

SafePrinting

Consente la stampa solo da una finestra di dialogo maggiormente ridotta. SafePrinting è un subset di DefaultPrinting.

NoPrinting

Impedisce l'accesso alle stampanti. NoPrinting è un subset di SafePrinting.

Vedere anche

Concetti

File e accesso ai dati più protetti in Windows Form

Considerazioni aggiuntive sulla sicurezza in Windows Form

Cenni preliminari sulla sicurezza in Windows Form

Altre risorse

Sicurezza di Windows Form