Share via


Windows Forms의 인쇄 추가 보안

대부분의 Windows Forms 응용 프로그램에는 인쇄 기능이 포함됩니다. .NET Framework에서는 PrintingPermission 클래스를 사용하여 인쇄 기능에 대한 액세스를 제어하고 관련된 PrintingPermissionLevel 열거형 값을 사용하여 액세스 수준을 나타냅니다. 인쇄는 기본적으로 로컬 인트라넷과 인터넷 영역에서 사용할 수 있지만 액세스 수준은 두 영역 모두에서 제한됩니다. 응용 프로그램이 인쇄할 수 있는지 여부 및 사용자 상호 작용이 필요한지 여부는 응용 프로그램에 부여된 권한 값에 따라 다릅니다. 기본적으로 로컬 인트라넷 영역에는 DefaultPrinting 액세스가 부여되고 인터넷 영역에는 SafePrinting 액세스가 부여됩니다.

다음 표에서는 각 인쇄 권한 수준에서 사용할 수 있는 기능을 보여 줍니다.

PrintingPermissionLevel

설명

AllPrinting

설치된 모든 프린터에 대한 모든 액세스를 제공합니다.

DefaultPrinting

프로그래밍 방식으로 기본 프린터에 인쇄할 수 있으며 제한된 인쇄 대화 상자를 통해 안전하게 인쇄할 수 있습니다. DefaultPrintingAllPrinting의 하위 집합입니다.

SafePrinting

보다 제한된 대화 상자에서만 인쇄할 수 있습니다. SafePrintingDefaultPrinting의 하위 집합입니다.

NoPrinting

프린터에 액세스할 수 없도록 합니다. NoPrintingSafePrinting의 하위 집합입니다.

참고 항목

개념

Windows Forms의 파일 및 데이터 액세스 추가 보안

Windows Forms의 추가 보안 고려 사항

Windows Forms의 보안 개요

기타 리소스

Windows Forms 보안