Beispiele für Jugendschutzeinstellungen
Beispielcode für die Jugendschutzfunktion finden Sie unter Pfad <Installationsverzeichnis>\Windows\<Versionsnummer>\Samples\Security\ParentalControls. Die Beispiele sind wie folgt:
Versorgungsunternehmen
Hilfsfunktionen für grundlegende COM-Verwaltung, SID-Zeichenfolgenvorgänge und WMI-Lese- und Schreibfunktionen. Alle anderen Beispiele hängen von diesem Projekt ab, sofern nicht anders angegeben.
ComplianceAPI
Befehlszeilengesteuerte Konsolenanwendung, die zeigt, wie die Compliance-API verwendet wird, um eine wichtige Teilmenge der Einstellungen für einen Benutzer abzurufen.
ComplianceApp
Einfache Konsolenanwendung zur Veranschaulichung der Verwendung der Compliance-API zum Überprüfen der erforderlichen und spezifischen Einschränkungen für die Protokollierung. Wenn Zeiteinschränkungen aktiviert sind, wartet die Anwendung auch auf die bevorstehenden Abmeldeereignisse.
UIExtensibility
Befehlszeilengesteuerte Konsolenanwendung, die die Verwendung der WMI-APIs und des WPC-Schemas zum Auflisten, Abfragen, Hinzufügen, Ändern und Löschen von Verknüpfungseinträgen für die Erweiterbarkeit der Benutzeroberfläche veranschaulicht.
Beispielbefehlszeile für Beispiel:
"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
Dabei ist UiExtRC eine einfache Ressourcen-DLL mit Zeichenfolgenressourcen für die ID 101 und 103 und 24 x 24 Pixel 32 Bit mit Alphabitbitbits für die Ressourcen 104 und 106.
WebExtensibility
Befehlszeilengesteuerte Konsolenanwendung, die zeigt, wie Sie die WMI-APIs und das WPC-Schema verwenden, um HTTP-Anwendungs- oder URL-Ausnahmeeinträge aufzulisten, hinzuzufügen und zu löschen sowie eine Webinhaltsfilter-Außerkraftsetzung mit den Eigenschaften FilterID und FilterName festzulegen und zurückzusetzen.
Der Zugriff auf die schreibgeschützte HTTP-Anwendung und URL-Ausnahmelisten wird nicht angezeigt, aber der Code zum Lesen der Listen wäre derselbe wie für den Lese-/Schreibvorgang, mit Ausnahme der Änderung des WMI-Parameters.