Neuigkeiten beim Jugendschutz unter Windows 7
Übersicht über Änderungen bei Jugendschutzeinstellungen unter Windows 7
Dieses Dokument gewährt einen Überblick über die Änderungen an den in Windows 7 eingeführten Änderungen der Windows-Jugendschutzeinstellungen und zeigt auf, wie Drittanbieter von Jugendschutzlösungen diese Änderungen nutzen können. In diesem Dokument wird davon ausgegangen, dass die Leser mit den Jugendschutzmechanismen in Windows Vista vertraut sind. Daher werden nur Änderungen an dieser Funktionalität in Windows 7 behandelt, die für die Entwicklung von Jugendschutzlösungen durch Drittanbieter relevant sind.
Zentrale Entwurfsentscheidungen für Windows 7 Parental Control
Änderungen an den in Windows 7 eingeführten Jugendschutzmechanismen verfolgen weiterhin das übergeordnete Ziel, die Koexistenz von Lösungen für den Jugendschutz von Drittanbietern mit der In-Box-Funktionalität zu unterstützen. Die Änderungen sind:
- Entfernen der Webfilter- und Aktivitätsberichte aus der In-Box-Jugendschutzfunktion. Die In-Box-Jugendschutzsteuerelemente ermöglichen wichtige von Microsoft implementierte Einschränkungen wie Zeitlimits, Anwendungseinschränkungen und Spieleinschränkungen. Die Webfilterungs-, Aktivitätsberichterstattungs- und andere Funktionen können von Microsoft- oder Drittanbieterlösungen für den Jugendschutz bereitgestellt werden. Beispielsweise bietet die Windows Live Family Safety-Lösung Webfilterung, Remoteverwaltung und Aktivitätsüberwachung sowie die Kontaktverwaltung für alle Windows Live-Anwendungen.
- Aktivieren von Lösungen von Drittanbietern, um die Benutzeroberfläche des In-Box-Anbieters zu ersetzen und gleichzeitig auf die box-interne Implementierung von Zeit-, Anwendungs- und Spieleinschränkungen zu vertrauen.
- Aktivieren der Erkennung und Aktivierung von Lösungen von Drittanbietern auf dem Computer durch einen Elternteil oder Erziehungsberechtigten (Administratorkonto).
Änderungen der Jugendschutz-Benutzeroberfläche auf oberster Ebene in Windows 7
Windows 7 bietet die folgenden Änderungen an der Jugendschutz-Benutzeroberfläche der obersten Ebene:
- Der Abschnitt „Zusätzliche Steuerelemente“ wurde eingeführt, in dem Steuerelemente mit zusätzlichen Funktionen, z. B. Webfilterung, Aktivitätsberichte usw., aus einem Dropdown-Listenfeld ausgewählt werden können. Microsoft- oder Drittanbieter müssen ihre Lösungen bei Windows 7-Jugendschutzeinstellungen registrieren, damit sie im Dropdown-Listenfeld „Zusätzliche Steuerelemente“ ausgewählt werden können. Informationen zum Registrieren einer Lösung finden Sie unter „Anbieterregistrierung weiter unten in diesem Thema).
- Das Logo-Bild des aktuell ausgewählten Anbieters wird in der oberen rechten Ecke der Seite angezeigt.
- Die Kacheln für verwaltete Benutzer können eine Zusammenfassung der vom aktuell ausgewählten Anbieter bereitgestellten Jugendschutzeinstellungen anzeigen.
Der aktuell ausgewählte Anbieter kann sich entscheiden, eine eigene Benutzeroberfläche für Benutzersteuerungsbildschirme für die verwalteten Benutzer zu verwenden, oder er kann sich für die Verwendung der In-Box WPC-Implementierung dieses Bildschirms entscheiden. Bei der In-Box-Implementierung wurden die folgenden Änderungen an den Elementen vorgenommen:
- Der Abschnitt „Aktivitätsberichte“ wurde entfernt.
- Der Link zum Anzeigen von Aktivitätsberichten wurde entfernt.
Übersicht über die Jugendschutz-API: Änderungen in Windows 7
Der Integrationsmechanismus für externe Lösungsanbieter wurde erweitert und erlaubt jetzt:
- Anbieterregistrierung: Bei der Registrierung wird ein Anbieter im Dropdown-Listenfeld „Zusätzliche Steuerelemente“ auf dem Bildschirm der „Jugendschutz“-Systemsteuerung ausgewählt.
- Abfragen des aktuell ausgewählten Anbieters. Eine öffentliche COM-Schnittstelle ist verfügbar, um diese Funktionalität zu aktivieren.
- Neu ist auch der Satz von COM-Schnittstellen, die von den Anbietern implementiert werden können, um Folgendes zu ermöglichen:
- Aktivieren oder Deaktivieren des Anbieters durch WPC bei der Auswahl zusätzlicher Steuerelemente.
- Übergabe der Kontrolle durch WPC an den Anbieter, um die Jugendschutzeinstellungen des verwalteten Benutzers zu konfigurieren.
- Abfragen des Anbieters durch WPC nach der Zusammenfassung der Jugendschutzeinstellungen des verwalteten Benutzers.
Integration externer Anbieter
Anbieterregistrierung
Um einen neuen Anbieter in den Jugendschutzeinstellungen zu registrieren, muss ein Registrierungswert in den Anbieterschlüssel der Windows-Jugendschutzeinstellungen geschrieben werden. Der Name des Werts ist eine eindeutige GUID, die zum Identifizieren des Anbieters verwendet wird. Die Wertdaten sind ein Pfad zu einem Registrierungsschlüssel in HKEY_LOCAL_MACHINE, der Anbieterinformationen enthält.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
Parental Controls
Providers
{45D63315-0824-4df4-B8A4-EF137D8810D1} = SOFTWARE\Microsoft\Family Safety\WPC\
Am angegebenen Speicherort des Registrierungsschlüssels werden die folgenden Werte erwartet.
Begriff | Beschreibung |
---|---|
LogoImage |
Ein vollständig qualifizierter Pfad zu einer Ressourcen-Binärdatei mit einer negativen Ressourcen-ID für das Anbieterlogobild (als IMAGE_BITMAP gespeichert). |
DisplayName |
Ein vollständig qualifizierter Pfad zu einer Ressourcen-Binärdatei mit einer negativen Ressourcen-ID für den Anbieternamen. Die Länge von DisplayName darf 50 Zeichen nicht überschreiten. |
Beschreibung |
Ein vollständig qualifizierter Pfad zu einer Ressourcen-Binärdatei mit einer negativen Ressourcen-ID für die Beschreibung des Anbieters. Die Länge der Beschreibung darf 200 Zeichen nicht überschreiten. |
StateCLSID |
Die Klassen-ID der Klasse des Anbieters, die IWPCProviderState implementiert. |
ConfigCLSID |
Die Klassen-ID der Klasse des Anbieters, die IWPCProviderConfig implementiert. StateCLSID und ConfigCLSID können identisch sein. |
GRSVisible |
Ein optionaler DWORD-Wert ungleich Null, der angibt, dass die Windows-Jugendschutzeinstellungen einen Link zum Bildschirm „Spielbewertungssystem“ anzeigen, nachdem ein Anbieter als neuer aktueller Anbieter ausgewählt wurde. |
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Family Safety
WPC
LogoImage = C:\Program Files\Windows Live\Family Safety\fssui.rll,-40001
DisplayName = C:\Program Files\Windows Live\Family Safety\fssui.rll,-40002
Description = C:\Program Files\Windows Live\Family Safety\fssui.rll,-40003
StateCLSID = {B4BAAE4D-3D86-4fa9-86F0-CF82C94D8A6A}
ConfigCLSID = {B4BAAE4D-3D86-4fa9-86F0-CF82C94D8A6A}
GRSVisible = 0x00000001 (1)
Das Bedienfeld der Jugendschutzeinstellungen verwendet LogoImage, DisplayName und Beschreibung, um die Hauptseite des Bedienfelds der Jugendschutzeinstellungen zu ändern, wenn dieser Anbieter ausgewählt ist. Der StateCLSID-Wert wird verwendet, wenn der Anbieter aktiviert oder deaktiviert ist. Der ConfigCLSID-Wert wird verwendet, wenn die Benutzeroberfläche dynamische Informationen zu jedem Benutzer abruft (dies ist nur der Fall, wenn der Anbieter derzeit ausgewählt ist).