Поделиться через


Примеры родительского контроля

Пример кода для родительского контроля доступен в папке path <installation directory>\Windows\<version number>\Samples\Security\ParentalControls. Ниже приведены примеры.

Служебные программы

Вспомогательные функции для базового управления COM, операций со строками sid, а также функции чтения и записи WMI. Все остальные примеры зависят от этого проекта, если не указано иное.

СоответствиеAPI

Консольное приложение на основе командной строки, демонстрирующее, как использовать 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 и 32-разрядными 24 x 24 пикселями с альфа-растровыми изображениями для ресурсов 104 и 106.

WebExtensibility

Консольное приложение на основе командной строки, демонстрирующее, как использовать API WMI и схему WPC для перечисления, добавления и удаления записей исключения приложений HTTP или URL-адресов, а также для задания и сброса переопределения фильтра веб-содержимого со свойствами FilterID и FilterName.

Доступ к приложениям HTTP только для чтения и спискам исключений URL-адресов не отображается, но код для чтения списков будет таким же, как для случаев чтения и записи, за исключением изменения параметра WMI.