Stampa più protetta in Windows FormMore Secure Printing in Windows Forms

Applicazioni Windows Forms includono spesso funzionalità di stampa.Windows Forms applications frequently include printing abilities. Il .NET Framework.NET Framework utilizza il PrintingPermission classe per controllare l'accesso alle funzionalità di stampa e associato PrintingPermissionLevel il valore di enumerazione per indicare il livello di accesso.The .NET Framework.NET Framework uses the PrintingPermission class to control access to printing capabilities and the associated PrintingPermissionLevel enumeration value to indicate the level of access. Per impostazione predefinita, la stampa è abilitata per impostazione predefinita nelle aree Internet e Intranet locale; Tuttavia, il livello di accesso è limitato in entrambe le aree.By default, printing is enabled by default in the Local Intranet and Internet zones; however, the level of access is restricted in both zones. Se l'applicazione può essere stampato, è necessario l'intervento dell'utente, o non stampa dipende dal valore di autorizzazione concesso all'applicazione.Whether your application can print, requires user interaction, or cannot print depends upon the permission value granted to the application. Per impostazione predefinita, l'area Intranet locale riceve DefaultPrinting accesso e l'area Intranet riceve SafePrinting accesso.By default, the Local Intranet zone receives DefaultPrinting access and the Intranet zone receives SafePrinting access.

La tabella seguente illustra le funzionalità disponibili per ogni livello di autorizzazione di stampa.The following table shows the functionality available at each printing permission level.

PrintingPermissionLevelPrintingPermissionLevel DescrizioneDescription
AllPrinting Fornisce accesso completo a tutte le stampanti installate.Provides full access to all installed printers.
DefaultPrinting Consente la stampa a livello di codice per la stampante predefinita e stampa protetta mediante una finestra di dialogo di stampa limitata.Enables programmatic printing to the default printer and safer printing through a restrictive printing dialog box. DefaultPrinting è un subset di AllPrinting.DefaultPrinting is a subset of AllPrinting.
SafePrinting Consente la stampa solo da una finestra di dialogo più limitata.Provides printing only from a more-restricted dialog box. SafePrinting è un subset di DefaultPrinting.SafePrinting is a subset of DefaultPrinting.
NoPrinting Impedisce l'accesso alle stampanti.Prevents access to printers. NoPrinting è un subset di SafePrinting.NoPrinting is a subset of SafePrinting.

Vedere ancheSee Also

Accesso più sicuro a file e dati in Windows FormMore Secure File and Data Access in Windows Forms
Considerazioni aggiuntive sulla sicurezza in Windows FormAdditional Security Considerations in Windows Forms
Panoramica della sicurezza in Windows FormsSecurity in Windows Forms Overview
Sicurezza di Windows FormWindows Forms Security