다음을 통해 공유


자녀 보호 샘플

자녀 보호에 대한 샘플 코드는 경로 <설치 디렉터리>\Windows\<version number>\Samples\Security\ParentalControls에서 사용할 수 있습니다. 샘플은 다음과 같습니다.

유틸리티

기본 COM 관리, SID 문자열 작업 및 WMI 읽기 및 쓰기 기능을 위한 도우미 기능입니다. 다른 모든 샘플은 달리 지정하지 않는 한 이 프로젝트에 따라 달라집니다.

ComplianceAPI

준수 API를 사용하여 사용자에 대한 설정의 주요 하위 집합을 검색하는 방법을 보여 주는 명령줄 기반 콘솔 애플리케이션입니다.

ComplianceApp

규정 준수 API를 사용하여 필요한 로깅 및 특정 제한 사항을 검사 방법을 보여 주는 간단한 콘솔 애플리케이션입니다. 시간 제한을 사용하도록 설정하면 애플리케이션은 임박한 로그아웃 이벤트도 기다립니다.

UI 확장성

WMI API 및 WPC 스키마를 사용하여 UI 확장성 링크 항목을 나열, 쿼리, 추가, 수정 및 삭제하는 명령줄 기반 콘솔 애플리케이션

샘플에 대한 예제 명령줄:

"D:\WPC\Samples\Security\ParentalControls\UIExtensibility\debug\UIExtensibility" add /g:{FD59BB7F-54AB-11DB-9 666-00E0816165F} /c:0 /n:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-1 01 /s:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-103 /i:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-104 /d:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-106 /e:c:\windows\Notepad.exe

여기서 UiExtRC는 ID의 101 및 103에 대한 문자열 리소스와 리소스 104 및 106에 대한 알파 비트맵이 있는 24x24 픽셀 32비트가 있는 간단한 리소스 DLL입니다.

WebExtensibility

WMI API 및 WPC 스키마를 사용하여 HTTP 애플리케이션 또는 URL 예외 항목을 나열, 추가 및 삭제하고 FilterID 및 FilterName 속성을 사용하여 웹 콘텐츠 필터 재정의를 설정하고 다시 설정하는 방법을 보여 주는 명령줄 기반 콘솔 애플리케이션입니다.

읽기 전용 HTTP 애플리케이션 및 URL 예외 목록에 대한 액세스는 표시되지 않지만 목록을 읽는 코드는 WMI 매개 변수 수정을 제외하고 읽기/쓰기 사례와 동일합니다.