Образцы родительского контроля
Пример кода для родительского контроля доступен в каталоге установки по пути <>\Windows\<номер версии>\Samples\Security\ParentalControls. Ниже приведены примеры.
Коммунальные услуги
Функционал, помогающий в базовом управлении COM, работе со строками SID и функциях чтения и записи WMI. Все остальные примеры зависят от этого проекта, если иное не указано.
ComplianceAPI (Активный интерфейс соответствия)
Консольное приложение на основе командной строки, демонстрирующее использование API соответствия требованиям для получения ключевого подмножества параметров для пользователя.
ComplianceApp
Простое консольное приложение, демонстрирующее использование API соответствия требованиям для проверки необходимости ведения журнала и определенных ограничений. Если включены ограничения времени, приложение также ожидает событий выхода из системы.
Расширяемость пользовательского интерфейса
Консольное приложение на основе командной строки, демонстрирующее использование API WMI и схемы WPC для перечисления, запроса, добавления, изменения и удаления записей ссылок расширяемости пользовательского интерфейса.
Пример командной строки для примера:
"D:\WPC\Samples\Security\ParentalControls\UIExtensibility\debug\UIExtensibility" add /g:{FD59BB7F-54AB-11DB-9666-00E08161165F} /c:0 /n:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-101 /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 — это простая библиотека DLL ресурсов со строковыми ресурсами для идентификаторов 101 и 103, и растровыми изображениями размером 24x24 пикселя и 32-битной глубиной цвета с альфа-каналом для ресурсов 104 и 106.
ВебРасширяемость
Управляемое через командную строку консольное приложение, демонстрирующее использование API интерфейсов WMI и схемы WPC для списка, добавления и удаления записей исключений для HTTP-приложения или URL-адреса, а также для установки и сброса переопределения фильтра веб-содержимого с использованием свойств FilterID и FilterName.
Доступ к спискам приложений и исключений URL только для чтения не отображается, но код для чтения списков будет таким же, как и для случая чтения и записи, за исключением изменения параметра WMI.