Windows Forms'da Daha Güvenli Yazdırma
Windows Forms uygulamaları genellikle yazdırma yeteneklerini içerir. .NET Framework, yazdırma özelliklerine erişimi denetlemek için PrintingPermission sınıfını ve erişim düzeyini belirtmek için ilişkili PrintingPermissionLevel numaralandırma değerini kullanır. Yazdırma varsayılan olarak Yerel İntranet ve İnternet bölgelerinde etkindir; ancak erişim düzeyi her iki bölgede de kısıtlanmıştır. Uygulamanızın yazdırabilmesi, kullanıcı etkileşimi gerektirmesi veya yazdırılamaması, uygulamaya verilen izin değerine bağlıdır. Varsayılan olarak, Yerel Intranet bölgesi DefaultPrinting erişim alır ve İntranet bölgesi SafePrinting erişim alır.
Aşağıdaki tabloda, her yazdırma izin düzeyinde kullanılabilen işlevler gösterilmektedir.
Baskı İzin Seviyesi | Açıklama |
---|---|
AllPrinting | Tüm yüklü yazıcılara tam erişim sağlar. |
DefaultPrinting | Program aracılığıyla varsayılan yazıcıya yazdırmayı ve kısıtlayıcı bir yazdırma iletişim kutusu aracılığıyla daha güvenli yazdırmayı etkinleştirir. DefaultPrinting, AllPrintingalt kümesidir. |
SafePrinting | Yalnızca daha kısıtlı bir iletişim kutusundan yazdırma sağlar. SafePrinting, DefaultPrintingalt kümesidir. |
NoPrinting | Yazıcılara erişimi engeller. NoPrinting, SafePrintingalt kümesidir. |
Ayrıca bkz.
- Windows Forms'da Daha Güvenli Dosya ve Veri Erişimi
- Windows Forms'da Ek Güvenlik Konuları
- Windows Forms'da Güvenliğine Genel Bakış
- Windows Forms Güvenlik
.NET Desktop feedback