Partager via


Nouveautés du contrôle parental Windows 7

Vue d’ensemble des modifications du contrôle parental pour Windows 7

L’objectif de ce document est de donner une vue d’ensemble des modifications apportées aux contrôles parentaux Windows introduites dans Windows 7 et de permettre aux fournisseurs de solutions de contrôle parental tiers de tirer parti de ces modifications. Ce document part du principe que les lecteurs connaissent le contrôle parental pour Windows Vista et reflète uniquement les modifications apportées à cette fonctionnalité dans Windows 7 qui sont pertinentes pour le développement de solutions de contrôle parental tierces. Une mise à jour complète de la documentation msdn sur le contrôle parental Windows suivra à une date ultérieure.

Décisions de conception clés pour les modifications du contrôle parental Windows 7

Les modifications apportées au contrôle parental dans Windows 7 poursuivent l’objectif principal de promouvoir la coexistence des solutions de contrôle parental tierces avec la fonctionnalité intégrée. Les modifications sont les suivantes :

  • Suppression du filtrage web et des rapports d’activité de la fonctionnalité de contrôle parental intégrée. Les contrôles parentaux in-box fournissent des restrictions principales implémentées par Microsoft hors connexion, telles que des limites de temps, des restrictions d’application et des restrictions de jeu. Le filtrage web, les rapports d’activité et d’autres fonctionnalités peuvent être fournis par Microsoft ou des solutions de contrôle parental tierces. Par exemple, la solution Windows Live Family Safety fournit le filtrage web, la gestion à distance et la surveillance des activités, ainsi que la gestion des contacts pour toutes les applications Windows Live.
  • Activation de solutions tierces pour remplacer l’interface utilisateur de configuration du fournisseur intégré tout en s’appuyant sur l’implémentation intégrée des restrictions de temps, d’application et de jeu.
  • Permettre à des solutions tierces d’être découvertes et activées sur l’ordinateur par un parent ou un tuteur (compte administrateur).

Contrôles parentaux Modifications de l’interface utilisateur de niveau supérieur dans Windows 7

Windows 7 apporte les modifications suivantes au contrôle parental Panneau de configuration interface utilisateur de niveau supérieur :

  • La section Contrôles supplémentaires est introduite où les contrôles qui fournissent des fonctionnalités supplémentaires telles que le filtrage web, les rapports d’activité, etc., peuvent être sélectionnés dans une zone de liste déroulante. Microsoft ou les fournisseurs tiers doivent inscrire leurs solutions auprès du contrôle parental Windows 7 pour qu’elles puissent être sélectionnées dans la zone de liste déroulante Contrôles supplémentaires. Pour plus d’informations sur l’inscription d’une solution, consultez Inscription du fournisseur, plus loin dans cette rubrique).
  • L’image du logo du fournisseur actuellement sélectionné s’affiche dans le coin supérieur droit de la page.
  • Les vignettes de l’utilisateur managé peuvent afficher un résumé des paramètres parentaux fournis par le fournisseur actuellement sélectionné.

Le fournisseur actuellement sélectionné peut choisir d’utiliser sa propre interface utilisateur pour les écrans De contrôle utilisateur pour les utilisateurs gérés, ou il peut choisir de s’appuyer sur l’implémentation WPC dans la boîte de dialogue de cet écran. Les modifications suivantes sont apportées à ses éléments pour l’implémentation in-box :

  • La section rapport d’activité est supprimée.
  • Le lien permettant d’afficher les rapports d’activité est supprimé.

Vue d’ensemble de l’API contrôle parental : Modifications de Windows 7

Le mécanisme d’intégration pour les fournisseurs de solutions tiers a été étendu pour permettre :

  • Inscription du fournisseur. Lors de l’inscription, un fournisseur peut être sélectionné dans la zone de liste déroulante Contrôles supplémentaires de l’écran contrôle parental Panneau de configuration.
  • Interrogation du fournisseur actuellement sélectionné. Une interface COM publique est exposée pour activer cette fonctionnalité.
  • Une autre nouveauté est l’ensemble d’interfaces COM à implémenter par les fournisseurs pour permettre :
    • Activation ou désactivation du fournisseur par WPC lors de la sélection par l’utilisateur de contrôles supplémentaires.
    • WPC pour passer le contrôle au fournisseur afin de configurer les paramètres de contrôle parental de l’utilisateur managé.
    • WPC pour interroger le fournisseur pour obtenir le résumé des paramètres de contrôle parental de l’utilisateur managé.

Intégration de fournisseurs tiers

Inscription du fournisseur

Pour inscrire un nouveau fournisseur auprès du contrôle parental, une valeur de Registre doit être écrite dans la clé Fournisseurs du Contrôle parental Windows. Le nom de la valeur est un GUID unique utilisé pour identifier le fournisseur. Les données de valeur sont un chemin d’accès à une clé de Registre dans HKEY_LOCAL_MACHINE qui contient des informations sur le fournisseur.

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         Windows
            CurrentVersion
               Parental Controls
                  Providers
                     {45D63315-0824-4df4-B8A4-EF137D8810D1} = SOFTWARE\Microsoft\Family Safety\WPC\

À l’emplacement de clé de Registre spécifié, les valeurs suivantes sont attendues.

Terme Description
LogoImage
Chemin d’accès complet à un fichier binaire de ressource avec un ID de ressource négatif pour l’image de logo du fournisseur (stockée en tant que IMAGE_BITMAP).
DisplayName
Chemin d’accès complet à un fichier binaire de ressource avec un ID de ressource négatif pour le nom du fournisseur. La longueur de DisplayName ne doit pas dépasser 50 caractères.
Description
Chemin d’accès complet à un fichier binaire de ressource avec un ID de ressource négatif pour la description du fournisseur. La longueur de la description ne doit pas dépasser 200 caractères.
StateCLSID
ID de classe de la classe du fournisseur qui implémente IWPCProviderState.
ConfigCLSID
ID de classe de la classe du fournisseur, qui implémente IWPCProviderConfig. StateCLSID et ConfigCLSID peuvent être identiques.
GRSVisible
Valeur DWORD facultative différente de zéro qui spécifie que le contrôle parental Windows affiche un lien vers l’écran Game Rating System une fois qu’un fournisseur est sélectionné comme nouveau fournisseur actuel.
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)

Le Panneau de configuration contrôle parental utilise LogoImage, DisplayName et Description pour modifier la page main de l’Panneau de configuration contrôle parental lorsque ce fournisseur est sélectionné. La valeur StateCLSID est utilisée lorsque le fournisseur est activé ou désactivé. La valeur ConfigCLSID est utilisée lorsque l’interface utilisateur obtient des informations dynamiques sur chaque utilisateur (ce n’est le cas que si le fournisseur est actuellement sélectionné).