Exemplos de controles parentais

O código de exemplo para controles dos pais está disponível no diretório> de instalação do caminho<\Windows\<version number>\Samples\Security\ParentalControls. Os exemplos são os seguintes:

Utilitários

Funcionalidade auxiliar para gerenciamento básico de COM, operações de cadeia de caracteres de SID e funcionalidade de leitura e gravação do WMI. Todos os outros exemplos dependem desse projeto, a menos que especificado de outra forma.

ComplianceAPI

Aplicativo de console controlado por linha de comando que demonstra como usar a API de Conformidade para recuperar um subconjunto chave de configurações para um usuário.

ComplianceApp

Aplicativo de console simples que demonstra o uso da API de Conformidade para marcar para registrar em log restrições necessárias e específicas. Se as restrições de tempo estiverem habilitadas, o aplicativo também aguardará os eventos de logoff iminentes.

UIExtensibility

Aplicativo de console controlado por linha de comando que demonstra o uso das APIs WMI e do esquema WPC para listar, consultar, adicionar, modificar e excluir entradas de link de extensibilidade da interface do usuário.

Exemplo de linha de comando para exemplo:

"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/ParentControls/UiExtRC/debug/UiExtRC.dll,-104 /d:D:/WPC/Samples/Security/ParentalControls/UiExtRC/debug/UiExtRC.dll,-106 /e:c:\windows\Notepad.exe

em que UiExtRC é uma DLL de recurso simples com recursos de cadeia de caracteres para as IDs 101 e 103 e 24x24 pixels de 32 bits com bitmaps alfa para os recursos 104 e 106.

WebExtensibility

Aplicativo de console controlado por linha de comando que demonstra como usar as APIs WMI e o esquema WPC para listar, adicionar e excluir entradas de isenção de URL ou aplicativo HTTP e definir e redefinir uma substituição de Filtro de Conteúdo da Web com as propriedades FilterID e FilterName.

O acesso ao aplicativo HTTP somente leitura e às listas de isenção de URL não é mostrado, mas o código para ler as listas seria o mesmo para o caso de leitura/gravação, exceto para modificação do parâmetro WMI.