Esempi di controlli genitori
Il codice di esempio per i controlli parentali è disponibile nella directory> di installazione del percorso<\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 le funzionalità di lettura e scrittura WMI. Tutti gli altri esempi dipendono da questo progetto, a meno che non sia specificato in caso contrario.
ComplianceAPI
Applicazione console guidata dalla riga di comando che illustra come usare l'API conformità per recuperare un subset di chiavi di impostazioni per un utente.
ComplianceApp
Applicazione console semplice che illustra l'uso dell'API conformità per verificare la registrazione necessaria e restrizioni specifiche. Se le restrizioni temporali sono abilitate, l'applicazione attende anche gli eventi di disconnessione in sospeso.
UIExtensibility
Applicazione console basata su riga di comando che illustra l'uso delle API WMI e dello schema WPC per elencare, eseguire query, aggiungere, modificare ed eliminare le voci di collegamento estendibilità dell'interfaccia utente.
Riga di comando di esempio:
"D:\WPC\Samples\Security\ParentalControls\UIExtensibility\debug\UIExtensibility" add /g:{FD59BB7F-54AB-11DB-966 6-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 l'ID 101 e 103 e 24x24 pixel 32 bit con bitmap alfa per le risorse 104 e 106.
WebExtensibility
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 HTTP o URL e impostare e reimpostare un override di filtro contenuto Web con le proprietà FilterID e FilterName.
L'accesso all'applicazione HTTP di sola lettura e agli elenchi di esenzione degli URL non viene visualizzato, ma il codice per leggere gli elenchi sarebbe uguale al caso di lettura/scrittura, ad eccezione della modifica del parametro WMI.