Condividi tramite


Esempi di controlli parentali

Il codice di esempio per Parental Controls è disponibile nel percorso <\directory di installazione>\Windows\<\numero di versione>\Samples\Security\ParentalControls. Gli esempi sono i seguenti:

Utilità

Funzionalità helper per la gestione COM di base, le operazioni di stringa SID e la funzionalità di lettura e scrittura WMI. Tutti gli altri esempi dipendono da questo progetto, se non diversamente specificato.

ComplianceAPI

Applicazione console basata su riga di comando che illustra come usare l'API di conformità per recuperare un subset chiave di impostazioni per un utente.

ComplianceApp

Semplice applicazione console che illustra l'uso dell'API di conformità per verificare la registrazione richiesta e restrizioni specifiche. Se sono abilitate restrizioni temporali, l'applicazione attende anche gli eventi di disconnessione in sospeso.

Estendibilità dell'Interfaccia Utente

Applicazione console basata su riga di comando che dimostra l'uso delle API WMI e dello schema WPC per elencare, interrogare, aggiungere, modificare ed eliminare le voci di collegamento dell'estendibilità dell'interfaccia utente.

Riga di comando di esempio per il campione:

"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

dove UiExtRC è una DLL di risorse semplice con risorse stringa per id 101 e 103 e 24x24 pixel a 32 bit con bitmap alfa per le risorse 104 e 106.

Estensibilità Web

Applicazione console basata su riga di comando che illustra come usare le API WMI e lo schema WPC per elencare, aggiungere ed eliminare voci di esenzione di URL o applicazioni HTTP e per impostare e reimpostare un filtro contenuto Web override con le proprietà FilterID e FilterName.

L'accesso all'applicazione HTTP di sola lettura e agli elenchi di esenzione url non viene visualizzato, ma il codice per leggere gli elenchi sarà uguale a quello per il caso di lettura/scrittura, ad eccezione della modifica del parametro WMI.